問題タブ [itext]

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 に答える
2431 参照

java - iTextを使用してJavaでPDFを生成します。自由に流れるテキストのサポート

Webアプリケーションで生成する必要がある次の性質のPDFテンプレートがあります。

サンプル段落:

{customer.name}様、

あなたの弁護士{customer.lawyer.name}があなたのアカウント{customer.account.number}について私たちに連絡し、アカウントの即時閉鎖を要求しました。

..。

上記の{...}フィールドは、プレースホルダーとして入力されるさまざまなアクロフィールドに対応するためのものであり、データを入力できます。

ただし、問題は、{customer.lawyer.name}フィールドの長さが10文字から50文字までさまざまである可​​能性があることです。

iTextを使用して、変数のさまざまな長さに対応できるように、上記のテンプレートのpdfをどのように生成できますか?たぶん、テキストを適切に折り返すことさえできますか?

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

c# - iTextSharp/iText を使用して既存の PDF にテーブルを追加する

テンプレート内の特定の場所にある既存の PDF テンプレートに、iTextSharp (またはそれが可能な場合は PDFSharp) を使用してテーブルを追加する必要があります。Adobe Designer 7.0 で既存のテンプレートを編集できます。どうすればこれを行うことができますか?ここで使用できる Asp.Net の PlaceHolder アナログはありますか?

キース

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

java - jasper レポートでデータがオーバーフローした場合に行を拡張する

データが jasper レポートのバンドの高さをオーバーフローしたときに行をストレッチするにはどうすればよいですか。オーバーフロー フラグを使用してストレッチを true に設定しましたが、機能しません。

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

c# - PDF ドキュメントに無制限のテキスト領域を追加する

テキストのブロックを既存の PDF テンプレートに追加しようとしています。

左マージンと右マージンを設定できるようにしたいのですが、テキストの量が不明なので、入力テキストに対してボックスを拡張する必要があります。

テンプレートにテキスト エリアを配置してテキストを挿入することはできましたが、この方法では、テキスト エリアの最終行の位置を明示的に設定する必要があります。

私がこれまでに持っているコードは次のpdfStamperとおりです(事前に定義されています):

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

java - iTextを使用してPDFにコンテンツを書き込む方法は?

現在、iTextを使用してPDFを自動的に生成しています。そして、私の問題は、コンテンツが非常に大きい場合、コンテンツの高さと幅を計算してから、新しいページを追加する必要があるということです...これは非常に不便です。

したがって、次のようなメソッドがあるかどうか疑問に思います。Document.add( "非常に大きな記事"); そしてこの後、それはpdfファイルを自動生成します????

前もって感謝します !

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

formatting - ページあたりのIText行?

ラスターイメージからPDFを作成するためにiTextfor.NETを使用したことがありますが、テキストベースのPDFを作成するためにiTextを使用したことはありません。

この新しいシナリオでは、NワードのASCIIテキストがあり、テキストページとして新しいPDFに追加する必要があります。各ページは、等幅フォントを使用して、8.5 x 11、.5の余白にする必要があります。iTextは、必要に応じて改行とページ分割を自動的に適用するのに十分スマートですか、それとも手動でこれを行う必要がありますか?

このシナリオに適したiTextチュートリアルはありますか?

ありがとう!

scottm

0 投票する
7 に答える
9240 参照

java - iText を介して 1000 PDF をマージすると、java.lang.OutOfMemoryError: Java ヒープ領域がスローされます

iTextを介して1000個のPDFファイルをマージしようとしています。メモリリークがどこで発生しているのかわかりません。以下はサンプルコードです。親ファイルにマージするとすぐに子pdfファイルを削除していることに注意してください。以下のコードのバグを指摘してください。または、メモリの概念なしでこれを行うより良い方法はありますか。このプロセスはサーブレットを介して行われます (スタンドアロン プログラムではありません)。