ツール150

実践的なPDFガイド

PDFをレイアウトデータ付きのJSONに変換する方法

独自のワークフロー用に構造化されたページデータを取得します。

PDFのテキスト、ページ寸法、描画データをJSONとしてエクスポートします。参照されている画像を保持し、コードで使用する前に構造を確認できます。

ガイドに従う
実際のツール例
変換前4ページ構成のPDFソースの1ページ目。
  • 4 ページ
変換後実際のdocument.jsonエクスポートの冒頭部分。
  • document.json · 4 ページレコード
  • 1 件の参照されたPNGアセット
結果は構造化されたJSONデータであり、抜粋を表示しています。完全なエクスポートには、全4ページと参照されている画像アセットが含まれます。
Advertisements
クイックビデオチュートリアル PDFをレイアウトデータ付きのJSONに変換する方法 独自のワークフロー用に構造化されたページデータを取得します。 英語ナレーション 動画を見る

PDFをレイアウトデータ付きのJSONに変換する方法

Advertisements

PDFからJSONへを使用して、ページレコード、テキストブロック、および描画データをエクスポートします。当社の4ページPDFは、document.jsonと、ZIP内の参照されたPNG画像1点を生成します。

01

PDFページを選択する

PDFを読み込み、ページを空のままにするとドキュメント全体が対象となります。必要なサブセットを入力することも可能です。今回の例では全4ページを含めています。

02

エクスポートしてアセットをまとめて保持する

開始を選択します。画像アセットを含むエクスポートはZIPとしてダウンロードされます。アーカイブ全体を解凍し、imagesディレクトリをdocument.jsonの横に配置してください。

サンプルにはimages/page-001-image-005.pngが含まれています。画像参照はバイナリデータをJSONに埋め込むのではなく、アセットパスを指します。画像アセットを含まないエクスポートは、直接.jsonとしてダウンロードできます。

03

ドキュメント構造を読み取る

サンプルではバージョン1、単位pt、および左上原点が宣言されています。ページレコードには、ソースページ番号、寸法、回転、ブロック、および描画が含まれます。座標は回転前のページを表しているため、データを重ね合わせる際は回転を考慮してください。

JSONパーサーを使用してJSONを解析します。テキストやスタイリングについてはブロック、行、スパンを、ジオメトリについてはbbox値を確認してください。ネストされたオブジェクトは、単一のテキスト文字列ではなくレイアウトを記述します。

処理ワークフローでデータを使用する前に、元のPDFと照らし合わせて読み取り順序と画像参照を確認してください。

役立つ詳細情報

よくある質問

元のPDFを正確に再構築できますか?

完全な双方向の再構築が可能であるとは想定しないでください。エクスポートは利用可能なコンテンツとジオメトリを記述するものですが、PDFの機能やセマンティクスはより複雑な場合があります。

なぜZIPファイルが届いたのですか?

サンプルには画像が含まれています。ZIPはdocument.jsonと参照されたアセットをまとめて保持するため、画像を特定できます。

あなたの番です

自分のドキュメントで試す

結果を確認し、必要なバージョンを保存してください。

PDFからJSONへを開く

画像詳細

Advertisements

言語38

English العربية Français Italiano Deutsch Español Português Nederlands Русский Türkçe 日本語 中文 हिन्दी Bahasa Indonesia Bahasa Melayu 한국어 Tiếng Việt ไทย Polski Svenska Українська Norsk বাংলা Ελληνικά فارسی اردو Čeština Dansk Magyar Română Suomi Български Filipino ქართული Slovenčina Azərbaycanca עברית Slovenščina