問題タブ [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 に答える
7705 参照

pdf - Ghostscript を使用して PDF を PNG にレンダリングする場合は、PDF の MediaBox/CropBox に従います。

Ghostscript を使用して、PDF でレンダリングされた単一の図プロットを PNG に変換しています。

これは、PNG を出力し、そこにプロットが含まれているという意味で機能します。

ただし、大量の空白も含まれています (ソース画像の例: http://cdsweb.cern.ch/record/1258681/files/Figure_001-a.pdf )。

Acrobat で表示すると、プロットの周りに空白がないことに気付くでしょう。上記のコマンド ラインを使用すると、プロットがスペースの約 1/3 しかないことがわかります。

EPS ファイルで同じことをすると、同じ問題が発生します。-dEPSCropただし、 PS レンダリング エンジンが BoundingBox に注意を向けるようにするために渡すことができるコマンド ライン パラメーターがあります。

PDF のレンダリングにも同様の引数が必要です。私はドキュメントでそれを見つけることができませんでした(また-dEPSCrop、実際には)。

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

pdf - Ghostscript で PDF に埋め込まれたフォントを使用する方法

Ghostscript を使用して PDF ファイルのサイズを縮小しています。上記のコマンドは機能しているように見えます。ファイル サイズは大幅に縮小されますが、いくつかのフィールドが文字化けします。追跡できる限り、フォントの置き換えを行っています。IE、同じテキスト = 同じ文字化け。

PDF が届くと、フォントが PDF に埋め込まれます。さらに、すべてのフォントを Fontmap に追加しようとしました。

任意のアイデア、理想的には、gs システム フォントを更新したり、フォントマップを編集したりすることなく、埋め込みフォントを使用したいと考えています。Ubuntu 9.10 を使用しており、埋め込まれたフォントは Windows フォント、Arial/TimesNewRoman です。

ありがとう。

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

c# - GhostScript はミディアム トラストで実行できますか?

ASP.NET アプリケーションで PDF ページのサムネイルを生成するために GhostScript を使用しています。DllImport を使用して GhostScript DLL のメソッドを呼び出すだけの GhostScriptSharp というライブラリにラップしています。

これは、中程度の信頼のホスティング環境では機能しないようです。これは、アンマネージ コードを呼び出しているか、ライブラリがあらゆる場所 (仮想ディレクトリの外) にファイルを作成しているように見えるためです。

Process Monitor を実行したところ、次のような場所で Read、QueryNameInformationFile、CreateFile、および QueryStandardInformationFile を実行しようとしていることがわかりました。

C:\WINDOWS\system32\Halftone\Default または C:\gs\gs8.63\lib\Halftone\Default または C:\gs\font\Halftone\Default

これが中程度の信頼で実行するために「修正可能」であるかどうかについてのアイデアはありますか?

GhostScript を使用できない場合、中程度の信頼で動作する別のフリー/オープン ソース ライブラリはありますか?

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

c# - 大きなラスターグラフィックス画像(ビットマップ、PNG、JPEGなど)を非ベクターの追記に変換します

大きな画像を変換してポストスクリプトに埋め込む方法は?

以前は、ビットマップをHEXコードに変換し、colorimageでレンダリングしていました。小さなアイコンでも機能しますが、少し大きな画像を埋め込もうとすると、ghostscriptで/limitcheckエラーが発生します。ghostscriptのビットマップにはメモリ制限があるようです。

ゴーストスクリプト自体以外のサードパーティ/前処理なしで実行できるソリューションを探しています。

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

pdf - Adobe Reader 以外のほとんどのリーダーで動作する動的に生成された PDF ファイル

ユーザー入力から動的に PDF を生成しようとしています。ここでは、基本的にユーザー入力を印刷し、作成していない既存の PDF にオーバーレイします。

1つの大きな例外を除いて、機能します。Adobe Reader は、Windows または Linux で正しく読み取れません。私の電話の QuickOffice もそれを読みません。だから私はファイルを作成する私のパスをたどると思った -

1 - LZW エンコーディングを使用して Adob​​e Distiller で作成された背景 PDF 1.2 の元の PDF 。
私はこれを作りませんでした。

2 - Ghostscript で作成された背景
PDF 1.4 の PDF。上記で pdf2ps を使用し、次に ps2pdf を使用して LZW を削除し、reportlab および pyPDF ライブラリがそれを認識できるようにしました。このファイルは、Adobe Reader では不適切なスキャンのように「ぼやけて」表示されますが、他のリーダーでは問題なく表示されることに注意してください。

3 - ユーザー入力から Reportlab で作成された背景 PDF 1.3 と結合するようにフォーマットされたユーザー入力テキストのPDF。
適切に開き、私が試したすべてのリーダーで見栄えがします。

4 - 2 と 3 の PyPDF の関数から作成された完成したPDF PDF 1.3。
mergePage()

開かない:
Windows用 Adob​​e
Reader、Linux 用
Adob​​e Reader、Android 用 QuickOffice

完全に開く:
Google Docs の Web 上の PDF ビューアーLinux 用の
エビンス Linux 用の Ghostscript
ビューアー Windows 用の Foxit リーダー
Mac 用のプレビュー

知っておくべき既知の問題はありますか? 「フラット」が何であるか正確にはわかりませんが、インターネットから、PDF圧縮のためのLZWに代わるオープンソースのようなものだと思いますか? それが私の問題を引き起こしている可能性がありますか?もしそうなら、コードの原因を修正するために使用できるライブラリはありますか?

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

pdf - GhostScriptを使用してページサイズを取得する

GhostScriptを使用して(PDFドキュメントページなどから)ページサイズを取得することは可能ですか?「bbox」デバイスを見たことがありますが、PDFページのTrimBox(またはCropBox)ではなく、バウンディングボックス(ページごとに異なります)を返します。(ページボックスの詳細については、 http: //www.prepressure.com/pdf/basics/page_boxesを参照してください。)他の可能性はありますか?

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

pdf - PDF操作

PDF ドキュメントに対して次の操作を実行できるソリューションを探しています。

  1. PDF ページを既存の PDF ドキュメントに挿入する
  2. 既存の PDF ドキュメントから PDF ページを削除する
  3. 特定の PDF ページの向きを変更する

私が見るべき解決策はありますか?私の出力は PDF である必要があります。

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

pdf - PDFのページの向きを変更するには? (Ghostscript または PostScript ソリューションが必要)

PDF ドキュメントの場合、個々のページの向きを変更するにはどうすればよいですか?

Ghostscript の最新バージョンを使用しています。

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

php - phpThumbPDFサムネイル

phpThumbを使用して、自分のサイトにアップロードされたPDFのサムネイルを作成しています。

これは一部のPDFで機能しますが、他のPDFでは、imagemagickやghostscriptが使用できないことを示すエラーが発生します。

phpThumbが作業中のPDFサムネイルにこれらを使用しているため、これらは利用可能である必要があります。

私が気づいたことの1つは、問題の原因となっているのはMacで生成されたPDFである傾向があるということです。誰かがこれに対する修正を知っていますか?

ありがとう。

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

pdf - ImageMagick、Ghostscript、Windows Vista/7 x64 を使用して PDF をインストール、テスト、変換、サイズ変更する方法

ImageMagick と Ghostscript を連携させるのに問題があります。インストールからテスト、実際のソフトウェアの使用まで、すべてが難しいようです。誰にもヒントはありますか?