問題タブ [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 - Create pdf file with ghostscript
I'm using SCO Unix, with old version of ghostscript (7.7). When I convert the postscript source file to pdf otput file, It's content is visible on the SCO machine. But when I copy the pdf file into windows, and open it with adobe acrobat, all I can see is a blank page. Does anybody have a solution to this?
c# - 「スレッドセーフ」とは実際には...実用的な用語で
私の初心者の質問に耐えてください。
ASP.NETとC#でghostscriptを使用してPDFをPNGに変換しようとしていました。ただし、ghostscriptはスレッドセーフではないことも読みました。だから私の質問は:
「ghostscriptはスレッドセーフではない」とは、実際にはどういう意味ですか?多くの同時ユーザーが同時にアクセスするライブASP.NET(aspx)Webアプリケーションで使用すると、どのような影響がありますか?
また、別のサイトからghostscriptver。の主な機能を読んだ。8.63はマルチスレッドレンダリングです。これは、スレッドセーフの問題が解決されたことを意味しますか?ghostscriptスレッドは安全ですか?
また、スレッドセーフであると思われるPDFTronのPDF2Imageも評価しています。しかし、CPUあたりのライセンスは安くはありません。「スレッドセーフ」と「安全ではない」のどちらに追加料金を支払う価値はありますか?
ghostscript - サーバーモードで Ghostscript を使用して PDF を PNG に変換する
PDFの特定のページを次のようにPNGに変換できますが:
Ghostscript の JOBSERVER モードを使用して、毎回 Ghostscript を起動するコストを発生させずに複数の変換を処理できるかどうか疑問に思っています。
から: http://pages.cs.wisc.edu/~ghost/doc/svn/Use.htm
-dJOBSERVER
\004 (^D)
通常はジョブ サーバーで実行される Adobe PS インタープリターとの互換性のために使用される新しいカプセル化されたジョブを開始するように定義します。ジョブ サーバーは常に保存レベルで入力 PostScript を実行するため、が指定されている場合、-dNOOUTERSAVE
スイッチは無視されます。-dJOBSERVER
-dNOOUTERSAVE
これには、入力が stdin からのものである必要もあります。そうしないと、エラーが発生します
(
Error: /invalidrestore in --restore--
)。使用例は次のとおりです。
注: TBCP
^D
(Tagged Binary Communication Protocol) に依存する一部の PostScript プリンターで^D
は、ストリーム入力データで EOF を通知するために帯域外が発生する可能性があるため、 stdin ではファイル終了アクションにはなりません。これは、flushfile
やなどの stdin に対する直接的なファイル アクションが、ストリーム内closefile
を超えたデータの処理に影響を与えることを意味します。^D
アイデアは、ghostscript をインプロセスで実行することです。スクリプトは、pdf の特定のページに対する要求を受け取り、ghostscript を使用して指定された画像を生成します。毎回新しい Ghostscript プロセスを開始したくありません。
ghostscript - Ghostscriptはゼロからページの番号付けを開始できますか?
Ghostscriptを使用して複数ページのPDFを個々のJPEGファイルに変換し、のように番号が付けられたファイルを出力できるようにしていますpage_%03d.jpg
。
ただし、常にpage_001.jpgから始まり、page_000.jpgから始まる出力ファイルの番号付けを開始する必要があります。
Ghostscriptをゼロから開始するために使用できる設定はありますか、それとも処理後にすべてのファイルの名前を変更する必要がありますか?
c# - WebアプリケーションでのGhostscriptの使用(PDFサムネイル)
私はc#とghostscriptにghostscriptsharpラッパーを使用しています。PDFファイルからサムネイルを生成したい。
ghostscript-c-dll「gsdll32.dll」からインポートされたさまざまなメソッドがあります。
Webアプリケーション(.net 2.0)でサムネイルを生成するためにGhostscriptWrapperを使用しています。このクラスは、上記でインポートされたメソッドを使用します。
Visual Studio 2008でキー「F5」を押してWebアプリケーションをデバッグすると、正常に機能します(Webサーバーの新しいインスタンスが生成されます)。WindowsFormアプリケーションを作成すると、それも機能します。サムネイルが生成されます。
Webブラウザ(http:// localhoast / mywebappliation / ..)を使用してアプリケーションに直接アクセスすると、機能しません。サムネイルは生成されません。ただし、例外はスローされません。
gsdll32.dllをWindowsXPのsystem32フォルダーに配置しました。Ghostscriptランタイムもインストールされています。IIS-Webproject(.Net 2.0)でフルアクセスを許可しました。
WebアプリケーションからGhostscriptにアクセスできない理由を誰かが知っていますか?IISサーバー上のdllファイルにアクセスするためのセキュリティ上の問題はありますか?
クラウスさん、ご挨拶
pdf - Imagemagick PDF から JPG への変換に失敗する
PDF の最初のページを JPG に変換しようとしています。これで特定の PDF を操作できると確信していますが、特定の PDF が正しく作成されておらず、変換できない可能性は本当にありますか?
最初にこれを実行してみました:
そして、私は次のようになりました:
代わりにこれを実行します:
私は以下を取得します:
変換が失敗するのはなぜですか?
ありがとう!
windows - Ghostscript:LinuxとWindowsのバリアントの違いは何ですか?
Linux用のGhostscriptを使用しています。違いは何ですか?
c# - GhostScript(gswin32c.exe)シェルコマンドを使用してデフォルトネットワークプリンターでPDFを印刷する方法
GhostScriptを介してWindowsのネットワークプリンターでPDFファイルを印刷したいのですが。
(Adobe Readerは使いたくない)
私は仕事をすることができるgswin32c.exeを読みました。
私は多くのコマンドを試しましたが、gsに(Windowsのデフォルトの)ネットワークドライブにPDFを印刷させる方法が見つかりませんでした。
ポイント正確なネットワークプリンタは必要ありません。デフォルトを使用できます。しかし、そのようなオプションがない場合は、プリンター名も喜んで渡します。(param -SDevice = "\ server_IP \ printer_name"で試しましたが、これも機能しませんでした...)
Windowsコマンドで動作するコマンド:
上記に基づいて作成されたメソッド-機能せず、例外をスローします。(エラーコード= 1)
C#で動作させる方法はありますか?
perl - perl(CAM :: PDF、PDF :: API2)を使用してPDFページをシフトする方法は?
ページを数インチ右にシフトする必要があるPDFドキュメントがあります。つまり、ページの左側に余白を置くのが好きです。
CAM::PDFまたはPDF::API2のいずれかで実行できますか?それとも誰かがそれを経験したことがありますか?
ありがとう。
ghostscript - Ghostscript のフック
Ghostscript にフックする適切な場所を誰もが知っているので、ps ファイルを解釈するときに、次の形式のすべての呼び出しのログを取得できます。
draw_character(float x, float y, string font_name, int char_id); ?
基本的に、postscript ファイルを取得して、すべての文字が画面に描画される場所のリストを取得したいと考えています。
ありがとう!