PHPがWindowsServer2000マシンでPDFドキュメントをJPG形式に変換するためのプラグイン/拡張機能はありますか?
3 に答える
ImageMagick がおそらく最良の選択です。たとえば、この質問を参照してください: PDF の最初のページを取得して JPG に変換する方法
PDF を処理するには、ImageMagick に Ghostscript をインストールする必要があることに注意してください。
ImageMagickをインストールして、 経由で呼び出すことができsystem()
ます。PDFを個々のページ(JPEG)に変換するコマンドは次のとおりです。
convert foobar.pdf foobar.jpg
一時的な画像を作成したら、それらを表示するだけです。次のコマンドを使用して最初のページを抽出できると思います。
convert sample.pdf[0] sample.jpg
Pekka ImageMagick が指摘したように、Ghostscriptを介してこれを行うことができます。Ghostscript をラップして、プロセスをもう少し制御できる他のライブラリがあります。Andreas Heigl の PHP Ghostscript Wrapperはその一例です。
変換しようとしている PDF によっては、色が白っぽくなることがあります。これは、CMYK (または CMYKA) と RGB の間の変換が原因です。必要に応じて、(CMYK をサポートする) TIFF に変換してから、より優れた色空間変換アルゴリズムを備えた別のライブラリを使用する必要がある場合があります。