私は、2つのpdfドキュメントをマージし、結果として得られるpdfドキュメントに指定されたマージンを設定するという要件があります。 PdfReaderまたはPdfImportedPageのいずれかの現在のページマージンフォームを取得する方法はありますか?これらの測定値を取得して、入力ページを変換するかスケールするかを決定したいと考えています。iText APIを使用して現在のページマージンを取得する方法
1
A
答えて
4
PDF形式に関する限り、実際にはそういうことはありません。特定のページに定義されている場合と定義されていない場合があります。唯一必要なボックスは、メディアボックスです。
メディアボックス: 'ページサイズ'です。このPDFページを印刷するメディアのサイズ。
クロップボックス:完成したページのサイズ。メディアと作物の差異は、後処理ステップで切り捨てられます。デフォルトはメディアボックスです。
アートボックス:「ページの意味のあるコンテンツ」を含みます。デフォルトはクロップボックスです。
トリムボックス&ブリードボックス:「定格速度」のようなものに関係するプロのプリントハウスでない限り、クロップボックスと似ていますが、まったく異なっています。
アートボックスで運が良ければ(そして私はショックを受けています)、実際の唯一のオプションは、各ページの内容を解析することです(com.itextpdf.text.pdf.parser。*のクラスを使用しています) )、マージンを自分で負担してください。これはエラーが発生しやすくなります。
OTOHの場合、PDFを元々作成していたアプリケーションがPDFにレイアウト情報を埋め込んでいる可能性がある場合は、アプリごとにどのように行ったかを知る必要があります - バージョン)ベース。
0
おそらくこの例は役に立ちます:http://itextpdf.com/examples/iia.php?id=280
これはJavaになっています。どんな文脈にいるのかわからない。
関連する問題
- 1. Discourse APIを使用して現在のユーザーを取得する方法
- 2. jooq APIを使用してデータベースの現在時刻を取得する方法
- 3. google places APIを使用して現在地を取得する
- 4. APIを使用してTwitterで現在ログインしているユーザーの詳細を取得する方法
- 5. C#を使用してスタック内の現在のインデックスを取得する方法
- 6. アドインを使用してIEの現在のURLを取得する方法
- 7. コンボボックスエディタを使用してグリッドの現在の行を取得する方法
- 8. swiftを使用してappdelegateの現在の場所を取得する方法
- 9. jQueryを使用して要素の現在のドキュメントを取得する方法
- 10. GeoLocation APIを使用してJavaScriptの現在の位置を取得する
- 11. gettimeofday()を使用して現在の日付を取得する方法
- 12. AJAXを使用してコメントシステムで現在のページIDを取得する方法
- 13. mootoolsを使用して現在のクエリーストリング値を取得する方法
- 14. PHPメーラーを使用して現在のメールIDを取得する方法
- 15. Javaを使用してeclipseから現在のプロジェクトパスを取得する方法
- 16. angularjsを使用して現在の状態名を取得する方法
- 17. LocaleInfoを使用してGWTで現在のロケールを取得する方法
- 18. Android Wearable:DataApiを使用して現在の変数を取得する方法は?
- 19. 反応ネイティブマップを使用して現在の位置を取得する方法
- 20. FFMpegを使用して現在のフレームを取得する方法
- 21. アンドロイドアプリケーションが使用している現在のヒープサイズを取得する方法は?
- 22. すぐにWebSocketを使用して現在地を取得する方法
- 23. ワードプレスAPIを使用して現在のユーザーIDを取得していない
- 24. Blogger APIを使用して現在のユーザーのブログのリストを取得する方法
- 25. FusedLocationProviderClientを使用してGoogleMapで現在地を取得する方法
- 26. Microsoft Graph APIを使用して現在のユーザーのDelve URLを取得する方法
- 27. 現在のユーザーのAzure AD Graph APIを使用してログイン/ユーザー名を取得する方法
- 28. Google APIを使用して現在地を取得するには?
- 29. google apiを使用してiOSの現在地から郵便番号を取得する方法
- 30. 現在地を取得する方法
ありがとう、私はこの例を試しましたが、なんらかの理由で、テーブルとイメージを含むPDFドキュメントでNPEが表示されています。このTextMarginFinderがあらゆる種類のPDF文書に使用できるかどうかは疑問です。また、このTextMarginFinderはiText APIに新たに追加されたことがわかりました。 –