私は、スキャンで生成されたpdfファイルを持っており、印刷する前にフィールド(管理番号)を入力するプロンプトを表示し、そのフィールドをドキュメントのeveyページに印刷するメカニズムを設定します。これどうやってするの?PDFファイルの印刷
2
A
答えて
1
iTextSharpを使用してPDFにテキストを追加し、GhostScriptを使用してPDFをプリンタに送信することができます。
0
優れた選択肢はPDFSharpです - 私たちは、グラフィックス上のフォームのレンダリング、PDFドキュメントへのバーコードの埋め込みなど、さまざまなタスクにこれを使用しています。
1
IIRCの場合、javaScriptを使用してドキュメントレベルのプリプリントイベントを作成できます。
1)PDFの各ページに全く同じ名前のフィールドを配置します。
PdfReader reader = new PdfReader("somePath.pdf");
PdfStamper stamper = new PdfStamper(reader, outStream);
PdfWriter writer = stamper.getWriter();
for (int curPage = 1; curPage <= reader.getNumberOfPages(); ++curPage) {
TextField fld = new TextField (writer, someRect, "thatFieldName");
// might want to modify the field appearance here.
stamper.addAnnotation(fld.getTextField(), curPage);
}
2)プレプリントイベントでは、このフィールド値をユーザーに照会し、そのフィールドに値を設定します。
ドキュメントカタログに追加のアクション辞書を作成する必要があります。 Acrobatではかなりうまく埋まっています。 「詳細」 - >「ドキュメント処理」 - >「ドキュメントアクションの設定」を選択します。あなたは「Will Print」イベントを望みます:
var response = app.response(questionText/*, dialogTitle, defaultVal, bPassword, entryLabel*/);
this.getField("thatFieldName").value = response;
それほどではありません。これをiTextでプログラムで行うには(私の個人的な好みではない、全く偏っていない)
PdfReader reader = new PdfReader("myFile.pdf");
PdfStamper stamper = new PdfStamper(myReader, outStream);
PdfWriter stamperWriter = stamper.getWriter();
stamperWriter.setAdditionalAction(PdfName.WP, PdfAction.javaScript(scriptString, stamperWriter));
stamper.close();
関連する問題
- 1. PDFファイルのCUPS印刷
- 2. Ascii PDFファイルへの印刷
- 3. Javascript:Simulate PDF印刷
- 4. ブートストラップ印刷PDF
- 5. pdfへの印刷
- 6. PDFファイルの直接印刷ウェブページ
- 7. 同期PDF印刷と標準印刷
- 8. 印刷用pdfを
- 9. ブートストラップ3 - 印刷/ PDF
- 10. PDFを印刷し、印刷が終了したらファイルを削除します
- 11. javascriptでpdfを印刷
- 12. ファイルに印刷
- 13. pdfのWebクライアントのpowershell印刷ページ
- 14. PDFファイルを印刷するためのSDK
- 15. VB.net - 用紙サイズのプリンタでpdfファイルを印刷する
- 16. 膨大な数のファイルをpdfに印刷する
- 17. PDFとDOCの印刷処理
- 18. YiiでPDF形式のドキュメントを印刷
- 19. vb.netを使用したPDFの印刷
- 20. GhostscriptのPDF印刷が文字化け
- 21. Javaから複数のPDFを単一の印刷ジョブとして印刷する(物理印刷)
- 22. pdfファイルを埋め込み、PHPでプリンタに印刷
- 23. JavaでPrinterJobを使用してPDFファイルを印刷する
- 24. WindowsサービスからPDFを印刷する
- 25. プログラムでPDFを印刷 - C#WinForms
- 26. 埋め込みPDFをサイレント印刷
- 27. 印刷Resources.resxファイル値
- 28. Excel VBScriptを開いて、以前に印刷したPDFを別のPDFに印刷する前に閉じる
- 29. Android 4.4印刷フレームワークを使用してPDFを印刷する方法
- 30. Watirからファイルを印刷
私はIIRCとは何かを教えてください。 – Lamps
「私が正しく思い出した場合」 –