1

PDFファイルを作成しようとしています。また、ノートのドキュメントもコンテンツです。私はiTextについて明確な考えを持っています。

しかし、iText を使用せずに PDF を作成するための他のソリューションはありますか?

4

5 に答える 5

3

XSL:FO を使用した Apache FOP は、XPages から PDF (およびその他の形式) を生成できる方法です。私は自分のブログで、私のアプローチと解決策を詳述する一連の記事を書いているところです。最終的には、時間ができたらまとめて OpenNTF でリリースします。

于 2012-05-09T02:18:19.990 に答える
2

Apache PDFBOXを試すことができます。テキストコンテンツのエクスポートに使用しましたが、問題なく動作しました。また、Apache ライセンスの下で利用できるため、Apache ライセンスよりも制限的な Afero GPL の下で利用できる iText とは異なり、プロプライエタリ ソフトウェアで使用できます。欠点として、Apache PDFBOX は iText ほど成熟していないため、利用できる機能やドキュメントが少なくなります。

于 2012-05-08T09:36:27.457 に答える
1

FDF 形式を使用して、PDF テンプレート フォームに入力しました。

yourPDFTemplate.pdf を作成し、ファイルとしてデータベースに添付します フィールド「名前」を追加します。エージェントに電話すると、PDF ファイルが開き、フィールドに MarkyRoden が入力されます

これは、必要に応じて xAgent と同じくらい簡単に実行できる lotusscript の同等物です。誰かが私に望んでいるなら、私は十分に簡単に例を作成できます. 「MarkyRoden」をノートドキュメントのデータに置き換えます

新しい NotesSession として薄暗いセッション

Print |Content-type: application/vnd.fdf|
Print |%FDF-1.2|
Print |1 0 obj <<|
Print |/FDF <<|
Print |/Fields|
Print |[|
Print |<< /T (Name) /V (MarkyRoden) >>|
Print |]|
Print |/F (http://yourserver.com/mark/testing.nsf/yourPDFTemplate.pdf)|
Print |>>|
Print |>>|
Print |endobj|
Print |trailer|
Print |<< /Root 1 0 R >>|
Print |%%EOF|

サブ終了

于 2012-05-08T13:25:47.140 に答える
1

PD4ML は、何をしようとしているかに応じたオプションです。

于 2012-05-09T04:26:05.777 に答える
1

openntf には、データを pdf に変換するカスタム コントロールがあります。

http://www.openntf.org/internal/home.nsf/project.xsp?action=openDocument&name=XPages%20PDF%20Exporter%20Custom%20Control

編集:これもiTextを使用する私の間違いです。

于 2012-05-08T09:08:00.387 に答える