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

java - iTextPdf は xfa フォームのフィールドを設定します

PDF XFA フォームでフィールドの値を設定する方法を理解しようとするのに何日もかかりました。データセットを含むxmlファイルに入力ストリームを渡すfill xfa.fillXfaForm()を使用して、なんとかそれを行うことができました。ただし、xfa を印刷するたびに、xfa フォームのすべてのフィールドがデータセットに表示されるわけではないことがわかりました。データセットに表示されない xfa フィールドの値をどのように設定できるのでしょうか。現時点では、データセットで利用可能な値のみを設定できます。

ありがとう

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

pdf - タグを壊さずにタグ付き PDF をマージする

2 つのタグ付き PDF を iTextPDF 5.4.4 バージョンの jar とマージしようとしています。次の行でドキュメントを閉じながらすべての操作を行った後: document.close();): 。以下のエラーがスローされます

この問題の原因を教えてください。

以下は私が使用するコードです。

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

android - Androidでitextpdfを使用して垂直方向のテキスト配置を設定するには?

から始まるテキストを垂直に設定するにはどうすればよいbottom to topですか?

これらは動的に生成されたテキストです。そこで、各テキストを表のタグに入れることを検討しました。

これは機能していません:

ここに画像の説明を入力

ここで垂直方向の配置に使用されているスタイルは、itextpdfでは機能しません。

アップデート:

わかりました、記事を 1 つ見つけて、その助けを借りて縦書きテキストを実装しようとしました。

しかし、それを上記のコードとリンクする方法は?

アップデート:

Further as a point of note-

私のhtmlには、後でプログラムを使用して置き換えるいくつかの要素が含まれています。このような要素は、 のような html タグ内の中括弧の下で示されます<td>{VERTICALTEXT}</td>。次に、プログラムでこれを map like- に置き換えますmap.put("VERTICALTEXT", verticalLoc);。次に、html = html.replace("{" + e.getKey() + "}", value);必要なhtmlを置き換えて取得します。

アップデート:

私がそれをどのように行っているか-

Canvas を使用してテキストを回転させ、マップをさらに表示用に渡すことはできますか?

私はAndroid Canvasとitextpdfが初めてなので助けてください。

ありがとう!

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

java - iTextPDF を使用してページの空白をトリミングする

私は、いくつかのデータとそれに続くいくつかの空白で構成されるpdfを持っています。データの大きさはわかりませんが、データに続く空白を切り捨てたいです

新しいドキュメントの各ページの空白を切り取る/トリミングする方法はありますか? この PDF にはベクター グラフィックが含まれています。

私は iTextPDF を使用していますが、任意の Java ライブラリに切り替えることができます (mavenized、Apache ライセンスを推奨)

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

asp.net - PDFファイルが圧縮されているかどうかを確認する方法はありますか?

ITEXTPDF を使用して PDF を圧縮していますが、問題は、サイトにアップロードする前に圧縮されたファイルを圧縮したいということです...ファイルが圧縮せずにアップロードされた場合、そのようなものを残したいと思います..

そのためには、PDF が圧縮されているかどうかを特定する必要があります..PDF が圧縮されているか、ITEXTPDF やその他のツールを使用していないかを特定する方法はあるのでしょうか!!!..

私はそれをグーグルで検索しようとしましたが、適切な答えが見つかりませんでした..

何かアイデアがあれば教えてください...

ありがとう

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

itext - itextpdf XMLWorker ドキュメント

PDFの作成にはitextpdfを使用しています。値が HTML 形式のセルが 1 つあります。これらの HTML 値をテキストに変換する必要があります。

XMLWorker を使用して 1 つの PDF セルのみを変換することは可能ですか?

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

java - Javaのitextライブラリを使用して、マージされたpdfのインデックスファイル(TOC)を作成します

iText を使用して、 PDFCopy を使用して多数の PDF をマージすることにより、単一の PDFを作成しています。この文書の冒頭に目次(ブックマークではない) を作成し、各ソース PDF の最初のページへのクリック可能なリンクを作成する必要があります。

PDFをマージするコード

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

java - iTextPDF: テーブルの配置を動的に変更する

iText PdfTable を動的に整列させたい。

iTextPDF で x および y 位置ベースの配置を設定する方法。

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

java - itext を使用した PDF ページの並べ替え

私はitext pdfライブラリを使用しています。既存のPDFでページを移動する方法を知っている人はいますか?

実際には、ファイルの先頭にある最後のページをいくつか移動したいと考えています。

以下のようなものですが、仕組みがわかりません。

だれか詳しく説明してくれませんか?

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

java - itextpdf で PDF を生成しようとすると NullPointerException が発生する

2 つのクラスで pdf を生成しようとしましたが、2 番目のクラスでドキュメントを生成する関数を呼び出す行に NullPointerException があるため、pdf を取得できません。最初のクラスには他にも多くの必要な機能があるため、pdf を生成するプロセスを分離します。この問題の原因はわかりません。

このクラスは関数 writeEmlIntoPdf を呼び出します