私は、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. C#を使用してスタック内の現在のインデックスを取得する方法
- 2. コンボボックスエディタを使用してグリッドの現在の行を取得する方法
- 3. LocaleInfoを使用してGWTで現在のロケールを取得する方法
- 4. mootoolsを使用して現在のクエリーストリング値を取得する方法
- 5. gettimeofday()を使用して現在の日付を取得する方法
- 6. AJAXを使用してコメントシステムで現在のページIDを取得する方法
- 7. FFMpegを使用して現在のフレームを取得する方法
- 8. google apiを使用してiOSの現在地から郵便番号を取得する方法
- 9. 現在地を取得する方法
- 10. Jqueryを使用して現在のURLを取得する
- 11. 現在ログインしているユーザーSIDを取得する方法
- 12. Facebookのメールメッセージ - APIを使用して取得する方法
- 13. Facebook Graph APIを使用してニュースフィードを取得する方法。
- 14. グラフAPIを使用してFacebookアルバムを取得する方法
- 15. Blogger APIを使用してタグ/カテゴリリストを取得する方法
- 16. google APIを使用してドメインメールリストを取得する方法
- 17. Falcon RESTful APIを使用してURIを取得する方法
- 18. Slack API、現在の場所を取得
- 19. iTextを使用してpdfファイルからテキストフォントを取得する
- 20. SQLを使用して現在のユーザーのポストIDを取得
- 21. jqueryを使用して現在のフィールドのIDを取得
- 22. iphone APIを使用して現在のアドレスを見つける方法
- 23. SP 2010 javascriptクライアントサイドオブジェクトモデルを使用して現在のユーザーグループを取得
- 24. CLLocationCoordinate2Dを使用して現在の場所を取得
- 25. リフレクトを使用して現在のMethodBaseを取得
- 26. Visual Basicを使用してIEで現在のURLを取得
- 27. ネットワークプロバイダを使用して現在のロケーション名を取得
- 28. YouTube Data API v3で現在のユーザーのプロフィール情報を取得する方法
- 29. javascriptを使って現在のユーザーの言語を取得する方法は?
- 30. node.jsを使用して現在のディレクトリ名を取得してhtmlページに表示する方法
ありがとう、私はこの例を試しましたが、なんらかの理由で、テーブルとイメージを含むPDFドキュメントでNPEが表示されています。このTextMarginFinderがあらゆる種類のPDF文書に使用できるかどうかは疑問です。また、このTextMarginFinderはiText APIに新たに追加されたことがわかりました。 –