- ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:PDFCreatorで横向き文書を画像出力)
PDFCreatorで横向き文書を画像出力
このQ&Aのポイント
- PDFCreatorを使用して横向きの文書を画像に変換する方法についての質問です。
- PDFCreatorを使用すると、縦向きの文書は問題なく画像に変換できますが、横向きの文書を変換すると回転してしまう問題が発生します。
- VB2005でPDFの印刷向きを取得する方法や、PDFCreatorで横向きの文書をそのまま横向きに出力する方法を知っている方、教えてください。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
> PDFCreator以外の画像出力用仮想プリンタを使用するのは難しいです。(探した限り、無いようでした。) 下記URLのページで紹介されている「印刷結果を画像ファイル化する仮想プリンタ"Virtual Image Printer driver"」を使用しますと、「BMP」「PNG」「JPG」「TIFF」「PDF」に変換が可能です。 横長のWord文書で試した所、横長ままのPNGで出力できましたので、ご希望に適うと思います。 印刷結果を画像ファイル化する仮想プリンタ「Virtual Image Printer driver」 http://gigazine.net/news/20071107_virtual_image_printer_driver/
お礼
ご回答ありがとうございます。 「Virtual Image Printer driver」試してみましたが、A4サイズにしか対応していない ようです。 せっかく情報をいただきましたのに申し訳ございませんが、質問文に書きましたとおり、 A0サイズまで出力できる必要があるため、この仮想プリンタでは対応できません・・・。
補足
自己解決しましたので、補足をお借りしてご報告致します。 (あんまり居ないとは思いますが、同じことで悩む方がいらっしゃった時のために・・・。) PDFファイルの用紙の向きの取得は、iText.NETというフリーのライブラリを使うことで可能でした。 iTextを使わなくても、Binaryで読み込んで取得することも可能なようですが、今回、もう一つ やりたかったこととして、PDFファイルを1ページだけ印刷する、というのもあったので(最初の ページの画像だけが欲しかったので)、1ページだけ切り出しと印刷向きを取得の両方の目的の ためにiTextを使用しました。 参考にしたのはこちらです。 PDFファイルを分割するサンプル(VB.NET) http://homepage2.nifty.com/nonnon/SoftSample/VB.NET/SamplePdfSplit.html サンプルソースも載せようと思いましたが、文字数制限で無理だったので・・・。 でも、上記URLを参考にすれば、それほど悩むことなく出来ると思います。