4

アプリ内から PDF ページを TIF ファイルに変換する必要があります (またはシェルアウトするコンソール アプリを使用して...)

サードパーティのツール/アプリをいくつか試してみましたが、ページの 1 つを読み込むだけで、複雑なグラフィックス (AutoCAD によって最初に作成された設計図) で Acrobat Reader よりも文字通り 1桁以上かかる場合があります。これらの種類のサードパーティ ライブラリは通常、Acrobat API ではなく直接 .pdf にアクセスしているため、低速ですか?)

APIにアクセスできるようにするには、Adobe Developerになる必要があると思います。

この道を通った人はいますか?私は Delphi 開発者で、Adobe の IAC API (COM) を使用するだろうと推測して、Delphi にとどまることを好みます。ただし、Adobe のサイト (リンク) には、IAC は Reader を使用できないと記載されています。残念ながら、Acrobat の完全版を購入してインストールするようユーザーに依頼することはできません。

しかし、その後、サイトには次のように記載されています。

また、IAC サポート システムの一部ではないコア API オブジェクトを使用するプラグインを作成することで、IAC インターフェイスの機能を拡張することもできます。

それは一体何ですか?それは私がする必要があることですか?

私の次のステップが何であるか、どの Adob​​e API、どの開発者プログラムが私たちに適しているか、参加するのにいくらかかると予想されるか、API が安定しているか (ユーザーが Reader をインストールしていると仮定して)、信頼できるかどうかについての提案。さまざまな Windows マシンの場合、次の 3 つの呼び出しを行うためだけに巨大なクラス ライブラリを学習しないようにする方法は次のとおりです。

  1. PDFを開く
  2. ページ x を TIF として保存
  3. PDFを閉じる

私は、この種の決定を下す際によくある一般的な質問をしています。どんな提案でも大歓迎です。

ありがとう。

4

3 に答える 3

2

ImageMagick変換ツールを使用できますが、他のソフトウェアとの統合が許可されている場合は、ライセンスを確認してください。Apache 2.0スタイルのライセンスで配布されており、詳細はわかりません。

http://www.imagemagick.org/script/index.php http://www.imagemagick.org/script/convert.php

pdfをtiffに正しく変換することを覚えているなら、次のように簡単です。

convert.exe file.pdf[0] file.tif 

ここで、0はページ数です。ページ数をスキップして使用できます

convert.exe file.pdf file.tif

複数ページのtiffファイルを生成します。

使用できます

identify.exe file.pdf

ページ数など、ファイルの詳細を決定します。

gif、png、その他多くの出力形式を使用できます。

于 2010-07-14T19:33:19.717 に答える
1

私は Blackice モノクロ印刷ドライバーを使用して、pdf を含む印刷可能なあらゆる種類のドキュメントを tiff に変換しています: http://www.blackice.com/Printer%20Drivers/TIFF%20Printer%20Drivers.htm

于 2010-07-14T19:52:19.210 に答える
1

おそらく、これをプログラムで行うことは、この問題の間違った見方です。.TIF ファイルに変換する代わりに、TIF ファイルに印刷することを検討しましたか? GhostScript を試しましたか? 私の職場では印刷を自動化するために使用していますが、実際のプリンターではありますが、プリンターとして表示されるコンバーターがあります。GhostScript のセットアップには少し時間がかかります。確かに、実際の .TIF に出力したことはありませんが、Google で簡単に検索したところ、こちらのチュートリアルが表示されました。幸運を!

于 2010-07-14T19:27:06.143 に答える