0

PDFとフィジカルプリンターを同時に印刷したいというお客様がいらっしゃいます。彼らはPDFから物理的なコピーを印刷することを望んでいません、なぜ私は知りません。一時的なRTFファイルとして保存し、ShellExecuteを呼び出してAdobeに印刷しようとしましたが、機能しないようです。

サードパーティのPDFライブラリがなくてもファイルからPDFに印刷する方法はありますか?

更新:少し明確にするために、ユーザーは動的ドキュメントクリエーターを使用しています。TRichEditの画面にプレビューテキストが表示され、現在の印刷方法はTRichEditの印刷コマンド(RichEdit.Print)です。pdfへの最初の試みは、このリッチエディットの内容をtemp.rtfファイルに保存することでした。

4

2 に答える 2

4

オープン ソースSynPdf ライブラリを使用して、RichEdit コンテンツを PDF ファイルにエクスポートできます。

サンプル コードについては、このフォーラムの投稿を参照してください。

プリンターをインストールする必要はありません。また、必要に応じて、簡単な印刷プレビュー、カスタム フッターとヘッダー、追加のタイトルまたはテキストを使用できます。

于 2012-10-03T16:27:07.467 に答える
1

私は過去にPDFForgeを使用しました。仮想プリンターをインストールし、このプリンターに印刷するとPDFが作成されます。ただし、物理プリンターにすぐに印刷するオプションもあるため、PDFと物理コピーを同時に作成することになります。役立つ場合は、こちらのドキュメントを参照してください。

http://www.pdfforge.org/content/print

于 2012-10-03T14:35:18.400 に答える