私はjpeg2000圧縮を使用して圧縮された画像を持っているpdfファイルを持っています。 iPadはこれらの画像をPDFに表示できません。すべての画像がjpeg2000圧縮を使用しないpdfバージョンにpdfファイルを変換するための無料のユーティリティはありますか?開いているpdfファイルのように簡単な解決策を探して、いくつかの設定を変更して、名前を付けて保存します
私はjpeg2000圧縮を使用して圧縮された画像を持っているpdfファイルを持っています。 iPadはこれらの画像をPDFに表示できません。すべての画像がjpeg2000圧縮を使用しないpdfバージョンにpdfファイルを変換するための無料のユーティリティはありますか?開いているpdfファイルのように簡単な解決策を探して、いくつかの設定を変更して、名前を付けて保存します
回答:
私は現在それを確認する方法がないので、私はすべての予約でこのアドバイスをしています...
しかし、私が確信していること:GhostscriptはJPEG2000画像圧縮をサポートしています(しかしそのように特別に構築する必要があるかもしれません。 http://svn.ghostscript.com/ghostscript/trunk/gs/doc/Make.htm )
今、私は確信していないこと:これがあります -dAutoFilterColorImages=...
コマンドラインパラメータあなたはこのようにそれを使うことができるかもしれません:
gswin32c.exe ^
-dBATCH ^
-dNOPAUSE ^
-dSAFER ^
-sDEVICE=pdfwrite ^
-dAutoFilterColorImages=false ^
-dUseFlateCompression=true ^
-sOutputFile=output-pdf-flate.pdf ^
c:/path/to/input-jpeg2000.pdf
それが私のように働くなら と思う そうです、JPEG2000対応のGhostscriptビルドはあなたの問題のあるPDFをエラーなしで読み込み、JPEG2000の代わりにflate圧縮を使用して画像と共に出力PDFを書きます。
更新: いくつかの追加情報を見つけました。
[*] 理由: のサポートはありません 作成 JPEG2000画像は、エンコーダがライセンスにお金がかかるので(そしてそれは特許の問題であるため、独自の実装を書くのは危険です)
これはあなたも追加する必要がないはずであることを意味します -dAutoFilterColorImages=...
そして -dUseFlateCompression=...
コマンドラインへのパラメータ。 PDFの単純な再蒸留はうまくいくはずです。
gswin32c .... -sDEVICE=pdfwrite -sOutputFile=out.pdf input.pdf
更新2:
gs871w??.exe
(s) ghostscript.com/releases (下へスクロール)。
gs871w??.exe
(シングルの代わりに gswin32c.exe
あなたのために働きますか?
Macをお持ちの場合は、プレビューでファイルを開いて保存するのと同じくらい簡単です。保存されたPDFは通常5倍程度の大きさですが、JPEG 200圧縮はされていません。