PDFファイル生成のロジックについて
RIAでPDF帳票のプレビュー時、PDFファイル生成のロジックについて質問です。
RIAのテキストでは既に生成されたPDFを表示させる設定のみ記載されており、参考文書を探しております。
PDF生成ではAntenna House PDF Driverを使用する予定なのですが、これをどのようにプログラムに組み込めばいいのでしょうか。
ご教授いただければ幸いです。よろしくお願いいたします。
-
DSさん、
そのドライバーのことは分かりませんが、PDFの生成はWindowsの標準機能である「Microsoft Print PDF」を利用するのが一番簡単ですよ。
普通に印刷プログラムを作成して、Windows側で出力先のデバイスを「プリンタ」から「PDF」に変えてやるだけです。
下記のMagic連載記事でも詳しく解説していますので、よろしければお越しください。
第171回 印刷プログラムで出力先を PDF にする(2022年5月31日)
第172回 印刷プログラムで出力先を PDF にする(2)(2022年6月30日) -
DSさん
こんにちは
私もそのドライバーのことは分かりませんが、
プリンタの一覧に表示しているのであれば、
RIAサーバのMAGIC.INIのプリンターに定義(スタイル設定ユーティリティ)ではありませんか?
ちなみに、私はプレビューが嫌でJUSTPDFを利用しています。
理解している内容と異なっていたならすみません。
-
Tandaさん
ご回答と記事のご紹介ありがとうございます。
私もその方法がPDFの生成方法だと認識しておりました。
例えば作成した書類等をPDFで表示させる際にRIAのトレーニングのテキストでは「既にあるPDFを表示させる方法」のみ紹介していたため、そのPDFをどのように生成するのかがわからない状態です。
ユーザーズフォーラム内の質問でPDFに関してSkyPDFを使用している方が多く見受けられたので、PDFドライバが必須なのかと考えておりました。 -
DSさん、
かつて、Windows自体にPDF出力機能がなかった頃は、そのように外部のツールを使ってPDFを作成するしかなかったので、教材ではそのような手順になっているのだと思います。
今は外部のツールが全く無くても、Magic + Windowsの標準機能だけでPDF出力ができるようになりましたので、たいへん楽になったものです。
-
sudoさん
ご回答ありがとうございます。
私自身xpaへの理解が足りていないのですが、SkyPDFという製品に同梱されていたxpaとPDFドライバとの関連付けの説明にMAGIC.INIのプリンターに定義する手順が記載されていたためsudoさんのご認識の通りです。
JUSTPDFというものもあるのですね、調べてみて参考にいたします。 -
Tandaさん
Magicを使い始めたのは最近なので、そのような経緯があったことを知りませんでした。
標準機能だけで出力できるのは設定の手間も省けてよいですね。教えてくださりありがとうございます。
サインインしてコメントを残してください。
コメント
6件のコメント