問題タブ [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 投票する
0 に答える
138 参照

vb.net - pdfを生成してそれぞれメールで送信するvb.netコード

複数のページでpdfファイルを生成するこのコードがあります。

保護されたサブ GenerateReport()

このコードは、1 つの pdf にすべてのページが含まれている pdf を生成するために完全に機能していますが、1 つのページを 1 つのユーザーにメールで送信したいのですが、この問題を解決するために私を助けてください!事前に感謝します

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

java - iText PDF 本文コンテンツ フッター部分に重なる

itextpdf-5.5.3 バージョンを使用しています。PDF を生成して PdfPTable を使用すると、フッター部分に重なってしまいました。

ここに画像の説明を入力

PDF用のコード。

フッターの場合、

重複を避けるためのアイデアはありますか?

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

pdf - itextpdf-5.4.3 は com.itextpdf.text.pdf.parser.InlineImageUtils$InlineImageParseException をスローします: 画像データの終了後に EI が見つかりません

https://bfs.ever-team.com/files/6fce4cef9769e40d1994e684a881d4bf/facture3_1.pdfにあるこの特定の pdf で、EI が見つからないというエラーが表示されます。

私は itextpdf-5.4.3 jar を使用しています。以下はコードです。

メソッド getTextFromPage がエラーを返しています。他のスレッドを確認しましたが、このエラーは最新の jar で修正する必要があるとのことでしたが、私のファイルでは facture3_1.pdf が機能していないようです。誰でもアドバイスしてください。

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

java - PDFファイルからページ番号を抽出する方法

PDFファイルからページ番号を抽出するために、tika、Pdfbox、itextpdfなどの非常に多くのAPIを調査しましたが、これを行うことができませんでした. itextpdf では PdfPageLabels.getPageLabels(reader) を取得しましたが、このメソッドの動作は均一ではありません。

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

itextpdf - itextpdf と XMLWorker を使用して html を pdf に変換する際の画像パディング

XMLWorker 5.5.3 と itextpdf 5.5.3 を使用して、html を pdf に変換しています。私のhtmlには、画像を含むセルを含むテーブルが含まれています。つまり、私のコードの一部:

ここに画像の説明を入力

私の問題は、一部のセルがパディング> 0を追加するため、画像を含むtdが本来よりも大きくなることです。パディングとマージンがないように画像のスタイルを定義する方法はありますか? Itextpdf の css デモを見ていますが、解決策が見つかりません。ヘルプ/トリック/アイデアが役立ちます。ありがとうタミ

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

java - FontFactory.getFont() メソッドを呼び出した後、ファイルを削除できません

iTextPdf 5.5.3 を使用して PDF/A ドキュメントを作成しています。ユーザーがフォントの.ttfファイルをアップロードしてカスタム フォントを選択するようにしたいのですが、FontFactory.getFont()メソッドはフォント名のみを文字列として受け取るため、アップロードしたファイルを書き込む必要があります。ユーザーのドライブに ( I KNOW , I ASKED MY CUSTOMER FOR PERMISSION TO WRITE TO THE DRIVE)、アップロードしたファイルのパスをgetFont()メソッドに渡します。すべてが完了したら、アップロードしたファイルをドライブから削除します。これが私のコードです:

このコードは機能していません。何らかのgetFont()方法でフォント ファイルがロックされているため、ファイルが削除されていません。次のように、これを行うために多くの方法を試しましたが、何fontFile.deleteOnExit();もうまくいきFileDeleteStrategy.FORCE.delete("file path");ません。お知らせ下さい。ありがとう