問題タブ [ghostscript]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
25545 参照

php - ImageMagick / Imagickは、ネイティブPHPAPIを使用してPDFをJPGに変換します

PDFファイルをPNGに変換しようとしています。それはコマンドラインからうまく機能します(私はGhostScript 8.64をインストールしています)。しかし、PHPから私は問題を抱えています:

コード:

出力:

などなど。

ここで何が間違っているのかわかりませんが、どこかのサーバー構成に関係しているのではないかと思います。私が実行しているもの:Apache 2.2.11 PHP 5.2.8 ImageMagick 6.4.8-9 GhostScript 8.64

0 投票する
11 に答える
118288 参照

image - PDF を PNG に変換する

PDFをPNG画像(少なくとも1つの表紙)に変換しようとしています。pdftk を使用して PDF の最初のページを正常に抽出しています。私は変換を行うためにimagemagickを使用しています:

これは機能しますが、残念ながら cover.png が正しくレンダリングされません (PDF のアルファ オブジェクトの一部が正しくレンダリングされません)。ImageMagick は GhostScript を使用して変換を行うことを知っています。gs を使用して直接変換すると、目的の結果が得られますが、変換ライブラリを使用したいと思います。他のツールを活用したいからです。

GhostScript のこのコマンドは、目的のイメージを実現します。

convert を介して引数を GhostScript に渡す方法はあるのだろうか、それとも GhostScript を直接呼び出すことにこだわっているのでしょうか?

0 投票する
3 に答える
13127 参照

pdf - PCL から PDF への変換

PCLコードをPDF形式に変換するOCaml(できれば)プログラムを(概念実証として)作成しようとしています。どこから始めればよいかわかりません。そうするための標準化されたアルゴリズムはありますか? このタスクを達成するために利用できる他のアドバイスはありますか?

ありがとう!

0 投票する
2 に答える
59147 参照

windows - EPS を PDF に変換するための Ghostscript コマンド ライン パラメーター

Windows用のGhostscript 8.54をインストールしました。

someFile.epssomeFile.eps.pdfgswin32c.exeに変換するために渡す最小パラメータを知っている人はいますか?

0 投票する
1 に答える
1023 参照

ghostscript - ghostscript:コマンドラインによるページの番号付け

質問(たぶんばかげているかもしれないし、そうでないかもしれない)

Windowsでは、Ghostscriptにグラフのフロントエンドを使用しました

無料のPDF入力ツール -www.freepdffill.com

このフロントエンドの1つのツールを使用すると、次のページに数字をスタンプできます。

pdf、サイズ、位置、フォントの選択...など...

今私はLinuxに切り替えました、私はghostscriptを持っているので、私はコマンドラインから同じことをすることができると思います、しかし私はコマンドラインオプションがどのようにページに番号を付けるかを見つけたり理解したりできません

誰かが私を助けることができますか?

前もって感謝します

0 投票する
3 に答える
15697 参照

pdf - Ghostscript マルチページ PDF から PNG

私はゴーストスクリプトを使用して、PDFから単一ページのPDFを画像に生成しました。ここで、pdf から複数のページを取り出して、長い縦長の画像を生成できるようにする必要があります。

これを可能にするために私が見逃しているという議論はありますか?

これまでのところ、ghostscript を呼び出すときに次の引数を使用しています。

0 投票する
3 に答える
21079 参照

pdf - GhostScript を使用して PDF を透明な PNG に変換する

Ghostscript を使用して、背景が透明な PDF ファイルを背景が透明な PNG ファイルにラスタライズしようとしましたが、うまくいきませんでした。同じことを試みている他の人からの質問を高低で検索しましたが、投稿された解決策はどれも -sDEVICE=pngalpha を指定することに帰着し、私のテスト ファイルで動作しませんでした。この時点で、経験豊富な方からのアドバイスやヒントをいただければ幸いです。

私のテスト PDF はここにあります: http://www.kolossus.com/files/test.pdf

問題はこのファイルにある可能性がありますが、私はそれを疑っています。私が知る限り、指定された背景はありません。Photoshop や Illustrator などの透明度を認識するアプリでファイルを開くと、確かに透明な背景で表示されます。ただし、Adobe Reader などのアプリケーションで開くと、ファイルは白い背景でレンダリングされます。これは、PDF 自体よりも PDF をレンダリングするアプリケーションに関係していると私は信じています。よくわかりません。

私が使用している gs コマンドは次のとおりです。

これにより、ファイル内のアートワークのバウンディング ボックスの外側に透明なピクセルを持つ PNG が生成されますが、アートワークのバウンディング ボックスの内側にあるすべてのピクセルは白い背景に対してラスタライズされます。私のアートワークには、最終出力で保持する必要があるドロップ シャドウとアンチエイリアス処理されたエッジがあり、ImageMagick で後処理することはできないため、これは私にとって問題です。私の PNG 出力のサンプルは、上記の pdf と同じ場所にあり、末尾に .png があります (stackoverflow では、投稿に複数の URL を含めることはできません)。

興味深いことに、-dBackgroundColor=16#ff0000 のように白以外に設定しても、-dBackgroundColor フラグを使用しても効果は見られません。おそらく、このフラグの構文に関する私の理解は間違っています。

また興味深いことに、-dTextAlphaBits=4 -dGraphicsAlphaBits=4 フラグを使用してサブピクセル アンチエイリアシングを有効にしようとしても効果が見られません。また、特にテキストでサブピクセル アンチエイリアシングを有効にする方法についてアドバイスをいただければ幸いです。

最後に、私は Mac OS 10.5.7 で GPL Ghostscript 8.64 を使用しています。設定しようとしているレンダリング ワークフローは、PrinceXML によって出力された PDF から透明な PNG 画像を生成することです。ImageMagick は PDF のラスタライズを Ghostscript に委任し、GS を直接呼び出すことでラスタライズをより適切に制御できるはずなので、ImageMagick を使用する代わりにラスタライズのために直接 Ghostscript を呼び出しています。

ご協力いただきありがとうございます。

-ジョン・ウルフ

0 投票する
4 に答える
3406 参照

php - さまざまなファイル形式のサムネイルを PHP で生成

彼のクライアントのアップロード機能についてクライアントからリクエストがありましたが、アップロード後に画像のサムネイルを作成する必要があります。

通常の画像はすべて問題ありませんが、彼は .psd、.pdf、.eps、.ppt について話している

よく見てみると、imagemagickとghostscriptでこれらのほとんどに対応できると思いますが、PPTまたはEPSのソリューションが見つかりません。

imagemagickがpsdを実行できるようにepsを実行できることを願っています。

EPS または PPT ファイル形式に関する提案。

アドバイスいただけるとありがたいです。

0 投票する
1 に答える
3151 参照

ghostscript - ColorConversionStrategy が sRGB に設定されている場合、GhostScript が画像を削除する

オンライン ダウンロードに適した小さいサイズにダウンサンプリングしたい、印刷可能な PDF がたくさんあります。私は次のようにGhostscriptを使用しています:

問題は、Ghostscript が 1 つの画像の変換に失敗しているため、結果の PDF を開くと、Adobe Reader がファイル内のエラーの可能性について警告することです。PDFSETTINGS パラメータを/print出力に変更すると動作しますが、ファイルサイズは縮小されません。

のヘルプ ファイルを読んだところ、 ps2pdf1 つの重要なパラメータ が見つかりましColorConversionStrategyた。ColorConversionStrategyが に設定されている場合sRGB、画像は削除されます。設定UseDeviceIndependentColorのデフォルトである に/print設定されている場合、画像は引き続き存在しますが、ファイル サイズは縮小されません。

画像が透明なので、それも一因かもしれません。

誰でもアイデアはありますか?