2017-10-23 8 views
0

HP-Unix用にコンパイルされたGhostscript 9.14、last oneを使用します。巨大なファイルを生成するUnix上のGhostscript

異なるソースから既存のpdfファイルからPDF/A-1bファイルを作成する必要があります。 これはHP-Unixサーバー上で発生することが望ましいのは、HP-UnixサーバーをDMSに配置するサーバーであるためです。

コマンド:

gs -q -dPDFA -dBATCH -dNOPAUSE -dNOOUTERSAVE \ 
-dCCFONTDEBUG -dCFFDEBUG -dCMAPDEBUG -dDOCIEDEBUG -dEPSDEBUG \ 
-dFAPIDEBUG -dINITDEBUG -dPDFDEBUG -dPDFOPTDEBUG -dPDFWRDEBUG \ 
-dSETPDDEBUG -dSTRESDEBUG -dTTFDEBUG -dVGIFDEBUG -dVJPGDEBUG \ 
-dColorConversionStrategy=/sRGB -dProcessColorModel=/DeviceRGB \ 
-sDEVICE=pdfwrite -sPDFACompatibilityPolicy=2 \ 
-sOutputFile=debug_0901ece380001a00.pdf /usr/../PDFA_def.ps \ 
/0901ece380001a00.pdf 

ソースPDFはちょうど非OCRed画像で満たされています。

これは問題なく、同じコマンドでWindowsサーバ(Ghostscript 9.19)の新しいバージョンで動作しますが、HP-Unixで動作するようには見えません。 Windowsサーバーには、MS Officeがインストールされています。

HP-Unixコマンドは、300kbのソースファイル用に9MBのファイルを生成し、生成に時間がかかります。 Ghostscriptはシングルスレッドと思われますが、35ページ分の9分が少しです。 Acrobat Pro 9 Extendedでプリフライトをチェックすると、9mbファイルは本当にPDF-A 1bになります。

この機能を利用するには、Unixに一種のOfficeソフトウェアをインストールする必要がありますか? または画像編集ツールですか?

また、どうすればデバッグ行を確認できますか?彼らは読める形式ではなく、私はその情報を見つけることができません。 Ghostscriptの開発者だけがチェックできるものかもしれませんか?

答えて

0

ほとんどの場合、入力ファイルに透明性があります。 PDF/A-1は透明性をサポートしていないため、PDF/A-1ファイルを作成するときに透明性を含むページが画像にレンダリングされ、その画像が出力に埋め込まれます。

明らかに、これには時間がかかります(720 dpiのページをレンダリングすると、フルカラー、透明度の処理が遅くなります)ので、ファイルが大きくなります。ただし、入力ファイルの外観を維持してPDF/A-1ファイルを作成する唯一の方法です。

もちろん、入力ファイルがない場合は、このことを確認できないことを確認してください。

Ghostscript開発者を除いてDEBUG linesスイッチは役に立たず、設定するのは面倒ではありません。あなたはとにかくそんなに多くを設定することは決してない、あなたは無関係な詳細で圧倒されます。私はあなたがリストしたすべてのものが有効であるかどうか疑いがあります。

WindowsでGhostscript 9.19を使用している場合は、「作業中」とはどういう意味ですか?私が知っている限り、HP/UX用のGhostscriptリリースはコンパイルされていませんが、現在のバージョン(9.22)はコンパイルされていることがわかります。 HP/UX上で実行します。

最後に、GhostscriptはMicrosoft Officeに依存せず(実際には使用できません)。また、メモリやファイルアクセス以外の目的でオペレーティングシステムに依存することもありません。

+0

Windowsの2012r2サーバーでこのファイルを生成するとき、ソースファイル(600kb)は600kbの宛先ファイルを生成します。これがHP-UnixのGS 9.14で発生すると、9MBのファイルが生成されます。私はDMSでたくさんのファイルを使ってこれを行う必要があるので、ファイルサイズについて疑問に思っています。それはHP-Unixのようだが、イメージ圧縮は使用しない。どのようにファイルを送ることができますか? –

+0

私はHP/UXサーバー上でテストすることはできません。そのため、ファイルが透過的かどうかを判断する以外に、私にファイルを送信する際の巨大なポイントはありません。あなたが本当にしたい場合は、spamcop.netのkenにファイルを送ることができます。 Windows上で9.14を実行して、同じ効果が得られるかどうかを確認することができます。そうした場合、2年間で何か変わったことが分かり、HP/UXバージョンをアップグレードする必要があります。現在のリリースは9.22なので、Windowsでもかなり遅れています。 – KenS

+0

あなたは正しいです。バージョン9.14が原因でした。本当にありがとう。 –

関連する問題