Issue (問題点)



PDF文書に含まれている画像だけではなく、ページ全体をビットマップイメージに変換することを考えています。どのようにすれば、この機能を実現できるでしょうか?

 

 

Solutions (解決方法)



AVConversionには、PDFから他のファイル形式への変換や、他のファイル形式からPDFへの変換を行うためのメソッドが登録されています。

 

これらは、Acrobatに登録済みのファイル変換ハンドラを利用するものであり、これらを活用することによって、ファイル変換ルーチン自体の作成を省略することが可能です。

PDF文書から他の画像ファイル形式への変換は、主に下記の2つのステップで処理を行います。

1) AVConversionEnumFromPDFConvertersにより、Acrobatに登録済みの変換ハンドラを列挙します。そして、該当する処理に必要な変換ハンドラを取得します。

2) (1)で取得した変換ハンドラを使用して、AVConversionConvertFromPDFWithHandlerにより、実際の変換処理を行います。

詳細は、サンプルプログラムを参照してください。

<サンプルプログラムの実行方法>

1) プロジェクト(conv.dsw)をビルドすると、Acrobatのプラグインが生成されます。本プラグインは、Acrobatの「プラグイン」メニュー上に、「ConvertToTiff」として現れます。

2) サンプルに収録されているtest.pdfをCドライブ直下に配置します。

3) Acrobatの「プラグイン」メニューの「ConvertToTiff」を実行します。

4) Cドライブ直下に、test.tifというTIFFファイルが生成されますので、このファイルの内容を確認します。

 

本作品は Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License によってライセンス許可を受けています。  Twitter™ および Facebook の投稿には、Creative Commons の規約内容は適用されません。

法律上の注意   |   プライバシーポリシー