タイトル : Re: TIFファイルをPDFへ変換 投稿日 : 2014/09/29(Mon) 10:15 投稿者 : 魔界の仮面弁士
> Win7ではAcrobat5がプリンタドライバとして > 機能しないので、使わないと決断されました。 9.2 以降が Win7 対応ですね。 Acrobat XI には Adobe PDF プリンターも搭載されていたはず。 Acrobat5 自体有償製品でしたし、バージョン更新で 以前と同様の仕組みが使えるなら、そっちの方が早いかも 知れません。開発工数や調査工数も費用のうちでしょうし。 これが .NET なら、TIFF の各フレームを Image として取り出し、 SharpPDF なり ReportViwer なりで PDF 化する手も使えるのですが。 > フリーで手に入る物でTIFからPDFへ変換する事って > 出来ませんでしょうか。 無償のものは体験版や評価版しか見当たりませんでした。 お役に立てず済みません。 人件費は度外視して良いのなら、自作という茨の道はあります。 SDK をお持ちだったということは、仕様書を調べる術はお持ちでしょうし。 http://www.kobu.com/docs/pdf/pdfxhand.htm http://partners.adobe.com/public/developer/tiff/index.html http://www.adobe.com/devnet/pdf/pdf_reference.html > TIFのサイズとおりにPDF化する TIFF 以外の画像であれば扱えるのでしょうか?(BMP とか PNG とか JPEG とか) たとえば GDI+ Flat API を使えば、VB6 で TIFF 画像を読み取ることは可能です。 GdipImageGetFrameCount API でページ数を数えて、 GdipImageSelectActiveFrame API で該当ページを選択します。 解像度情報は GdipGetPropertyItem API かな。 http://msdn.microsoft.com/en-us/library/ms533969.aspx http://hpcgi1.nifty.com/MADIA/VBBBS2/wwwlng.cgi?print+201209/12090004.txt あとは、そのページ画像を別形式の画像データとして取り出すために、 GdipSaveImageToStream API でストリームとして取り出すか、もしくは GdipSaveImageToFile API でファイル化するといった感じで。 |