条件に基づいて、1つのセクションを非表示にする必要があり、下のセクションを上に移動する必要があります。そのため、PDFを生成する際に、隠しセクションは空白として表示されません。iText7を使用してPDF内の1つのセクションを非表示にする方法
-2
A
答えて
1
いくつかの明確化:
既存のPDFでこれをやっている場合は、動作する可能性はありません。 PDF文書はWYSIWYG形式ではありません。それらをテキストのコンテナというよりも描画命令のコンテナと考えることができます。ので、機能しません既存のドキュメントのセクションを移動
:
- 文書自体は、命令が行、段落を作るために一緒に行くかについての情報が含まれていない、とのセクション
- 文書が圧縮を使用し、バイトオフセットの一部を移動または削除すると、すべてのバイトオフセットを再計算する必要があることを意味します。
テキストを再フローする必要がある場合は、確かに可能です。 iTextには既に描画とレンダリングのすべての操作を見て、与えられた矩形と交差するものを取り除く(またはパスが矩形を通過するときなどに調整する)pdfSweepというアドオンが既にあります。
Ifあなたはpdfを生成していますが、これはもちろん些細なことです。あなたは、単にような何かを行うことができます。
File outputFile = new File(System.getProperty("user.home"),"output.pdf");
PdfDocument pdfDocument = new PdfDocument(new PdfWriter(outputFile));
Document layoutDocument = new Document(pdfDocument);
if(some_condition)
{
layoutDocument.add(new Paragraph("Lorem Ipsum Dolor Sit Amet"));
}
layoutDocument.add(new Paragraph("Never gonna give you up. Never gonna let you down."));
+0
Thanks Joris..iはあなたの提案に作用します –
関連する問題
- 1. pdfビューからセクションを非表示にする方法laravel domPDF
- 2. ラジオボタンを使用してテーブルビューのセクションを非表示にする方法は?
- 3. 2つのフルスクリーンメニュー - トグルクラスを使用して1つを表示して非表示にする方法 -
- 4. itext7を使用してPDFの3つの列レイアウトを持つ
- 5. anglejs内の表示/非表示セクションをすべて表示/非表示
- 6. document.getElementsByClassNameを使用してJSでセクションを非表示にする
- 7. javascriptを使ってCakePHPフォームのセクションを非表示にする方法
- 8. ページビルダーを使ってwordpressのdivセクションを非表示にする方法は?
- 9. javascriptを使用してdivを非表示/非表示にする方法は?
- 10. 他のPDFファイルでフォントを使用するには? (itext7 PDF)
- 11. iText7を使用してPDFファイルの背景としてフルPDFページを追加する方法
- 12. 2つの条件を使用してtablixを非表示にする方法
- 13. Chart.js円グラフのセクションを非表示にする方法
- 14. jQuery内の前のHTMLセクションを非表示にします
- 15. onclick()関数を使用してウェブページの特定のセクションを非表示にする方法
- 16. PDFを使用してイメージを表示する方法jqGridExport/Jqgrid?
- 17. JavaScriptを使用してリピータアイテムテンプレート内のパネルを非表示/表示
- 18. ラジオボタンを使用してdivを非表示にする方法
- 19. CXFを使用してWSDLを非表示にする方法
- 20. Reactを使用してボタンを非表示にする方法
- 21. CSSを使用してiframeを非表示にする方法
- 22. CSSを使用してフィールドセットを非表示にする方法
- 23. jQuery select/.change()を使用して非表示のdivを表示する方法
- 24. チェックボックスを使用してカラムを動的に表示/非表示する方法
- 25. JavaScriptを使用してHTML要素を表示/非表示にする方法
- 26. jqueryを使用してドロップダウンリストを表示/非表示にする方法
- 27. JavaScriptを使用してメッセージを表示して非表示にするタイミングイベントを使用する方法
- 28. JSを使用してDynamics 365でセクションを非表示にする
- 29. Railsの各配列とページ内検索を使用してdivコンテンツを表示/非表示にする方法
- 30. IText7を使用してSVG画像をPDFに追加
はあなたがしようとしているいくつかのコード、そしてあなたが発見したいくつかの特定の問題を提供していただけますチェックアウト? – ainwood
あなたの質問は間違っています。あなたの要件はPDF仕様に反しているので、PDFについて話すことはできません。あなたはおそらく、HTML、.docx、.txt、RTF、...について話しています。 –