問題タブ [itextpdf]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
1504 参照

pdf - itext を使用して既存の PDF ファイルのフィールドの値を追加した後、PDF リーダーで英語の文字のみが表示される

次のコードを使用して、フォーム フィールドにいくつかの値を入力します。

//------------------------------------------------ -------

PdfReader リーダー = 新しい PdfReader(in);

PdfStamper スタンパー = new PdfStamper(reader, new FileOutputStream(out));

AcroFields フォーム = Stamper.getAcroFields();

form.setField("txt_1", "TEST:ทดสอบ");

スタンパー.close();

リーダー.close();

//------------------------------------------------ -------

問題は、そのフィールドに焦点を合わせるまで、タイ語の文字が PDF リーダーに表示されないことです。

** 取得した出力ファイルを初めて開いたとき


フィールド名: テキスト:


フィールドに焦点を当てると結果は正しく、別のフィールドをクリックするとタイ語の文字が再び消えます


FieldName: Text:ทดสอบ</p>


誰でも助けてください。ありがとう

0 投票する
1 に答える
4812 参照

java - ヘッダーとフッターなしでPDFファイルからテキストコンテンツを抽出するにはどうすればよいですか

PDFファイルからテキストコンテンツを抽出するにはどうすればよいですか。pdfboxを使用してPDFファイルからテキストを抽出していますが、ヘッダーとフッターを取得していますが、必要ありません。次のJavaコードを使用しています。

0 投票する
1 に答える
1757 参照

spring - サブテーブルを 1 つの親 PDFPCell に配置している間、iText PDF セルの境界線を非表示にできません

PDFでテーブルを作成するためにitextpdf.text.pdf.PdfPTableを使用しています。しかし、1 つの pdfPcell の境界線を取り除くことはできません。私はほとんどどこでも検索しましたが、解決策が得られませんでした。以下のコードのみを使用している間は、境界線を実装できません-

しかし、1 つの PdfPcell に 2 つの行を入れようとしているときに問題が発生しています。これを達成するために私がやっていることは、別のテーブルを作成し、それを親テーブル PDFPcell に配置することです。しかし、問題は、PDFPcellを境界線なしで定義したにもかかわらず、親テーブルpdfPcellの領域を超えるたびに境界線が1つ来ることです。

詳細な参照用に、以下にコメントとコード スニペットを追加しました

申し訳ありません..しかし、それは機能していません。私は以前にトリスを試しました。何かが欠けているかどうかわかりません。デフォルトの境界線を境界線なしに設定し、PDFCell レベルでも境界線をなしに設定しました。サブテーブルの周りにまだ 4 辺の境界線があります。コード スニペットは次のとおりです。

0 投票する
1 に答える
5111 参照

java - ページの高さをコンテンツの高さに合わせるには?

プロジェクトに iTextPDF + FreeMarker を使用しています。基本的に、HTML テンプレートをロードして FreeMarker で埋め、iTextPDF で PDF にレンダリングしますXMLWorker

テンプレートは次のとおりです。

そして、これは私のコードです:

このコードは正常に動作しますが、高さが固定されていると問題が発生します。

IE では、次のように言いましょう。

生成されるドキュメントは次のとおりです。

ここに画像の説明を入力

代わりに私が使用する場合

生成されるドキュメントは次のとおりです。

ここに画像の説明を入力

ご覧のとおり、最後のドキュメントには 2 つのページがあります。コンテンツの高さに応じて高さが変わるページを 1 つだけにしたいと思います。

iTextでこのようなことは可能ですか?

0 投票する
1 に答える
2053 参照

pdf - iTextPdfページサイズがカスタムサイズに設定されていません

古い itext jar (com.lowagie) を使用して、画像ファイルからいくつかの pdf を生成しています。しかし、itextpdf jar (5.5.0) にアップグレードすると、ページ サイズが A4 に設定されてしまいます (doc.setPageSize(rectangleOfCustomSize) を呼び出しても)。PDFを並べて見ると、新しいコードの画像ファイルがページからはみ出しています(上と右)。古いページのサイズは 15.81x23.32 ですが、新しいページのサイズは 8.26x11.69 です。

この問題を解決するためにコードを変更するにはどうすればよいですか? 常にカスタム ページ サイズが必要です (標準ではありません)。

ここにいくつかのコードスニペットがあります。

これは、2 つを並べたスクリーン キャプチャです。 古いファイルと新しいファイル

0 投票する
1 に答える
48 参照

itextpdf - フォーム付き PDF をフォームなし PDF に変換する

フォームを含む PDF テンプレートがあります。現在、itextpdf を使用してフォーム フィールドに入力し、結果の pdf を保存しています。

PDF フォームを完全に取り除く方法はありますか (つまり、PDF を、挿入されたデータを含むフォームのない PDF に変換します)。

0 投票する
1 に答える
1850 参照

android - Image の代わりに Drawable を iTextPdf に渡す - Android

iTextPdf を使用してチェックイン アプリケーションを作成しています。すでに画像オブジェクトを使用して画像を追加しました:

コンテンツを追加する前に、同じ方法で画像を追加することをお勧めします。後続のものが既存のものに上書きされると予想されるからです。