はじめまして。
アプリケーションからAdobePDFへ印刷を行おうとしているのですが、
1ページ目A4縦、2ページ目B4縦のように異なる用紙サイズを印刷する場合
一旦EndDocを行わないと用紙サイズを変更できません。
レーザープリンタ等に印刷する場合はこれでもかまわないのですが、
PDFの場合は印刷ジョブが切れると別ファイルに作成されてしまいます。
1つのPDFファイル内に異なるページを出力するには、
印刷ジョブを切らずに用紙サイズを変更する方法しか思いつかないのですが
このような処理は可能なのでしょうか?
よろしくお願いします。
PDFの仕様としては1つのファイルに異なるサイズのページは共存できます。
実際にPDFをテキストエディタ等で開いてページオブジェクトを操作すると確認できますよ。
ただ、どういう過程を経てPDFを生成しているか書き込んでないので調査も検証もできませんが ^^;
りっきぃ さんありがとうございます。
Word等の異なる用紙サイズを連続して印刷する事が可能なアプリでは
通常印刷と同じようにプリンタ選択ダイアログからAdobePDFを選択すれば
1ファイルに出力されていますね。
PDFのSDKで制御しないといけないのかとも思いましたが、
プリンタ選択ダイアログから出力できるということは
何か方法があるはずなのでもう少し調査してみます。
ツイート | ![]() |