0

誰かが私たちの Web ポータルからこの PDF を開いたときに、Adobe PDF Reader の印刷ダイアログを表示する必要があります。

現在、Delphi XE2 で作成された既存の Web ポータルを介して PDF をストリーミングしています。Delphi 用のレポート ビルダー 14.07 を拡張するコンポーネントである Waler の TExtraDevices で PDF を生成します。

JavaScriptをPDFに埋め込んで印刷ダイアログを表示できることをどこかで読みました。

JS を Waler TExtraDevices PDF ジェネレーターにどのように/どこに挿入/配置すればよいですか? Report Builder自体のネイティブPDF生成を使用するオプションです(ただし、PDFエンジンの最初のバージョンが大きすぎるPDFを生成したため、フォントのサブセットの埋め込みをサポートしているかどうかを確認する必要があります)。したがって、代替の質問は次のとおりです。レポートビルダーのネイティブPDFジェネレーターにJSをどのように/どこに挿入/配置しますか?

マニュアル、Web、および StackOverflow を確認しましたが、これを達成する方法について何も見つかりません。

4

1 に答える 1

2

別の後処理を伴うソリューションを気にしない場合は、Debenu QuickPDFなどのライブラリを使用して PDF を更新し、ドキュメントを開いたときに印刷ダイアログを開く Javascript アクションを追加できます。特定のPDFで動作することを確認できる試用版があります.

于 2013-01-02T11:50:33.813 に答える