問題タブ [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.
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
、実際には)。
pdf - Ghostscript で PDF に埋め込まれたフォントを使用する方法
Ghostscript を使用して PDF ファイルのサイズを縮小しています。上記のコマンドは機能しているように見えます。ファイル サイズは大幅に縮小されますが、いくつかのフィールドが文字化けします。追跡できる限り、フォントの置き換えを行っています。IE、同じテキスト = 同じ文字化け。
PDF が届くと、フォントが PDF に埋め込まれます。さらに、すべてのフォントを Fontmap に追加しようとしました。
任意のアイデア、理想的には、gs システム フォントを更新したり、フォントマップを編集したりすることなく、埋め込みフォントを使用したいと考えています。Ubuntu 9.10 を使用しており、埋め込まれたフォントは Windows フォント、Arial/TimesNewRoman です。
ありがとう。
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 を使用できない場合、中程度の信頼で動作する別のフリー/オープン ソース ライブラリはありますか?
c# - 大きなラスターグラフィックス画像(ビットマップ、PNG、JPEGなど)を非ベクターの追記に変換します
大きな画像を変換してポストスクリプトに埋め込む方法は?
以前は、ビットマップをHEXコードに変換し、colorimageでレンダリングしていました。小さなアイコンでも機能しますが、少し大きな画像を埋め込もうとすると、ghostscriptで/limitcheckエラーが発生します。ghostscriptのビットマップにはメモリ制限があるようです。
ゴーストスクリプト自体以外のサードパーティ/前処理なしで実行できるソリューションを探しています。
pdf - Adobe Reader 以外のほとんどのリーダーで動作する動的に生成された PDF ファイル
ユーザー入力から動的に PDF を生成しようとしています。ここでは、基本的にユーザー入力を印刷し、作成していない既存の PDF にオーバーレイします。
1つの大きな例外を除いて、機能します。Adobe Reader は、Windows または Linux で正しく読み取れません。私の電話の QuickOffice もそれを読みません。だから私はファイルを作成する私のパスをたどると思った -
1 -
LZW エンコーディングを使用して Adobe 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用 Adobe
Reader、Linux 用
Adobe Reader、Android 用 QuickOffice
完全に開く:
Google Docs の Web 上の PDF ビューアーLinux 用の
エビンス Linux 用の Ghostscript
ビューアー Windows 用の Foxit リーダー
Mac 用のプレビュー
知っておくべき既知の問題はありますか? 「フラット」が何であるか正確にはわかりませんが、インターネットから、PDF圧縮のためのLZWに代わるオープンソースのようなものだと思いますか? それが私の問題を引き起こしている可能性がありますか?もしそうなら、コードの原因を修正するために使用できるライブラリはありますか?
pdf - GhostScriptを使用してページサイズを取得する
GhostScriptを使用して(PDFドキュメントページなどから)ページサイズを取得することは可能ですか?「bbox」デバイスを見たことがありますが、PDFページのTrimBox(またはCropBox)ではなく、バウンディングボックス(ページごとに異なります)を返します。(ページボックスの詳細については、 http: //www.prepressure.com/pdf/basics/page_boxesを参照してください。)他の可能性はありますか?
pdf - PDF操作
PDF ドキュメントに対して次の操作を実行できるソリューションを探しています。
- PDF ページを既存の PDF ドキュメントに挿入する
- 既存の PDF ドキュメントから PDF ページを削除する
- 特定の PDF ページの向きを変更する
私が見るべき解決策はありますか?私の出力は PDF である必要があります。
pdf - PDFのページの向きを変更するには? (Ghostscript または PostScript ソリューションが必要)
PDF ドキュメントの場合、個々のページの向きを変更するにはどうすればよいですか?
Ghostscript の最新バージョンを使用しています。
php - phpThumbPDFサムネイル
phpThumbを使用して、自分のサイトにアップロードされたPDFのサムネイルを作成しています。
これは一部のPDFで機能しますが、他のPDFでは、imagemagickやghostscriptが使用できないことを示すエラーが発生します。
phpThumbが作業中のPDFサムネイルにこれらを使用しているため、これらは利用可能である必要があります。
私が気づいたことの1つは、問題の原因となっているのはMacで生成されたPDFである傾向があるということです。誰かがこれに対する修正を知っていますか?
ありがとう。
pdf - ImageMagick、Ghostscript、Windows Vista/7 x64 を使用して PDF をインストール、テスト、変換、サイズ変更する方法
ImageMagick と Ghostscript を連携させるのに問題があります。インストールからテスト、実際のソフトウェアの使用まで、すべてが難しいようです。誰にもヒントはありますか?