問題タブ [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 に答える
17736 参照

java - iTextPdf: セル幅を動的に変更する

iTextPdfを使用してpdfのテーブルを作成しています。各ページには 9 ~ 15 の列があり、正確な数は実行時までわかりません。iTextPDF は、ページ幅全体に同じサイズの列を作成するのに非常に適しています。しかし、幅の異なる列を作成する方法がわかりません。

ページ幅全体に広げたいので、列幅を固定することはできません。したがって、9 列が書き込まれる場合、各列は、12 または 15 列が書き込まれる場合よりも必然的に広くなります。固定されているのは、これらの列幅の関係です。例を挙げると、列 A は常に列 B の幅の 75% であり、列 C の幅の 50% であることがわかっています。すべての列についてこれを決定できます。

これらの列のサイズを適切に設定するためにページを分割する方法について何か考えがある人はいますか? これは、同じサイズの列を作成するために使用しているコードです。私は近くの終わりに向かって何か他のものが必要です

cell.setColspan(1);

列の幅を変更しますが、固定値には変更しません。ありがとうございました!

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

android - AndroidItextPDF...画像の不要な境界線

androidのiTextPDFは、PDFの画像に不要な境界線を設定します。この問題を解決する方法。NB:-私は解決策をたくさん探しましたが、見つかりませんでした。

よろしくお願いします

0 投票する
3 に答える
8357 参照

android - Androidで画像ファイルをpdfファイルに変換する方法

Android アプリケーションで画像ファイル (jpeg) を pdf ファイルに変換しようとしています。itextpdf jar とdroidtext jarを使用しました。どちらも私にはうまくいきません。以下は、itextpdfを使用している間のコードです。

NullPointerExceptionこれにより、コード行が原因でエラーが発生しますdocument.close();

その行にコメントを付けてプログラムを実行すると、次のエラーが表示されます。

しかし、彼らが見つけられないと言っているクラスは既にjarファイルにあります。これは、com.itextpdf.awt.PdfPrinterGraphics2Dがプロジェクトに存在することを意味します。

itextpdf-5.1.3.jarもビルド パスに追加しました。エミュレータだけでなく実機でも試してみました。

私が間違ったことを理解できません。助けてください...

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

java - itexpdfを使用してPDFに透かしを追加する方法

次のコードを使用してpdfファイルを生成していますが、すべて問題なく動作していますが、pdfファイルに透かしを追加する必要があり、pdfテーブルで生成された行にも代替色が必要です。

これは私が作成するために使用する方法ですpdftable.(rows)

私の主な関心事は、行に別の色を追加する透かしを追加することです。

私はこれを長い間修正することができないので、これを解決するのを手伝ってください.

よろしく

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

java - iTextPdf JTextArea ユニコード

JTextArea ユニコード (デバナーガリー) コンテンツをファイルに正常にロード/保存できます。内容をpdfファイルに出力したかったので、iTextPDF APIを使用しています。私のスニペットは以下のとおりで、コンテンツではなく空のファイルを出力します。

コンソールへの出力:

修正をお知らせください。スイング JTextArea がそれを処理できるはずであると仮定して、グラフィック用のフォントを設定していません。indicim.jar Input Method フレームワークで Unicode サポートが追加されました。上記の出力によると、ディメンションは、テキスト領域のサイズがゼロではないことを示しています。

上記をテストするには、2 つのファイルが必要です。

indicim.jarを開き、jre/lib/ext に配置します

MyNumbers.txt - 以下のデバナーガリー語の Unicode コンテンツ ファイル。テキスト領域に自分で入力すると、シャットダウン/起動時にプログラムが保存/ロードされます。Eclipseのプロジェクトディレクトリに保存します。

PDFファイルはEclipseプロジェクトディレクトリに作成されますが、今のところ空です。

0 投票する
2 に答える
6295 参照

android - java.lang.NoClassDefFoundError: com.itextpdf.text.Document

http://www.vogella.com/articles/Eclipse/article.html#classpathで説明されているように、.jar ファイルを既存のプロジェクトに追加しました。

エミュレーターを実行しようとすると、「java.lang.NoClassDefFoundError: com.itextpdf.text.Document」というメッセージが表示されます</p>

私の .classpath ファイル:

MainActivity.java

0 投票する
2 に答える
1989 参照

android - 「-dontwarn」を強制されたProGuardは、Androidアプリが正しく動作しない結果になります

私はprogaurdでビルドしたいアプリケーションを持っています私はこのアプリケーションでksoapとitextjarを使用しています今問題はリリースモードでアプリをビルドしている間です(署名されたapk)私はエラーを受け取ります(以下のエラーログを参照してください)私は以前に試しました-dontwarnを使用してこのエラーを解決しますが、これを使用した後、apkをインストールすると、アプリは以前のように動作を停止します。jarファイルから参照されるクラスのいくつかが正しく動作していないか、原因が何であるかを考えます。これに対する効果的な解決策はありますか?どんな助けでも大歓迎です。ありがとう !

これが私のproguard.cfgファイルです:-

0 投票する
0 に答える
138 参照

resize - セル内のすべてのコンテンツが表示されるように、固定高さの PdfCell のコンテンツのフォント サイズを自動的に調整する手段はありますか?

私はPDFを書くためにitextを使用しています。Chunk オブジェクトが固定の高さで PdfCell に追加された後、Chunk オブジェクトのフォントのサイズを自動的に変更する方法を itext API で見つけることができなかったので、すべてのテキストが完全に表示されます。

セル内のすべてのコンテンツが表示されるように、固定高さの PdfCell のコンテンツのフォント サイズを自動的に調整する手段はありますか?

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

java - iTextPDF で読み取れるファイルサイズはどれくらいですか?

ファイル1(サイズ: 33,016,510 - バイトかkbかは不明)を選択すると、アプリケーションで強制終了が発生しますが、ファイル2(サイズ: 604,612)を選択すると、強制終了しません。iTextPDF で読み取れるファイルサイズはどれくらいですか?

ファイル1:400〜500ページ、画像の背景と画像がありますが、テキストはすべてハイライト可能であるため、テキストを読み取ることができます(これは、PDFのコンテンツがテキストか画像かを判断する方法です。間違っている場合は修正してください).

file2: 30 ~ 50 ページ、画像あり、背景なし。

強制終了する理由がわかりました。

  1. PDFのファイルサイズが大きいためです。
  2. コード自体。
  3. PDFの内容です。

PDFを読むために使用するコード:

ここで何が問題なのですか?

情報が不足している場合は、以下にコメントしてください。

例外:

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

java - 作成したPDF(pdfbox&itexpdf)のスペースが失われました

私はpdfboxとitexpdfを使用して、非常に単純な請求書をpdf形式で作成しています。

Javaの外部のerpシステムで生の請求書テキストファイルを作成しているので、テキストファイルを(pdf)テンプレートと組み合わせて実行する必要があるのは1つだけです。(それは問題ではありません。;))

正常に動作していますが、PDFでインデントエラーが見つかりました。テーブルのヘッダーの後、インデントが正しくありません(先頭の空白が1つ削除されています)。

私が間違っているのは何ですか?

これがコードで、サンプルpdfを生成します。

SampleInvoice