問題タブ [postscript]
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.
image - ラテックス処理後の画像はdviに表示されません
ラテックスにeps形式の画像をいくつか含めます。ラテックスコマンドの後、dviファイルにいくつかの画像がありません。画像サイズに関連しているかどうかはわかりませんが、欠落している画像のほとんどのサイズは約83kBですが、表示されている画像のサイズは40kB未満です。dviからpsに変換した後、画像はすべて元に戻ります。dviファイルで画像が欠落する原因は何ですか?
ありがとう、よろしく!
image-processing - .epsを.jpgに変換する
私たちの印刷チームは、ラスター画像を.epsファイルとして保存します。約11000.epsを.jpgに変換する必要があります。LinuxではImageMagick(Ghostprint付き)を使用しています。変換は行われますが、結果の.jpgはソースの.epsと同じサイズではありません-サイズは約1/2です。おそらく、ベクトルをラスターに変換する際に問題が発生します。これを解決する方法はありますか?
python - Python GUI アプリケーションで PostScript ファイルを表示する方法
私が生成した PostScript ファイルなどを表示するクロスプラットフォーム GUI アプリケーションを Python で構築したいと考えています。これを達成するための最良の方法は何ですか?理想的には、表示されたグラフィックのズームやパンなどを行うことができます。
GUIツールキットの一部/一部/すべてに、これを行うために立ち寄ることができるものがありますか?もしそうなら、それらは何と呼ばれ、どのように機能しますか? 必要に応じて、裏で PostScript ファイルを PDF またはラスター形式に変換できますが、私はむしろ後者を行いたくありません。
vim - vim から Postscript への出力
Vim から PostScript への出力に問題があります。
「ščřž」のようなチェコ語の文字で utf-8 エンコーディングを使用していますが、出力では正しい文字の代わりに上向きの疑問符が表示されます。
vim --バージョン
VIM - Vi 改善 7.2
+iconv +multi_byte +追記
プリンター設定:
set printoptions=paper:A4,duplex:off,collate:n,syntax:n
プリンターフォント: Courier
python - アウトライン データを .otf ファイルに書き込む方法
OpenType フォントのアウトライン データ (ベジェ曲線) を編集または完全に置き換える必要があります。入力データは、特定のスケーリングで otf ファイルの指定された 1 つのグリフに書き込む必要がある EPS ファイルです。(グリフは PostScript 名または Unicode 値で指定されます。)
エンコーダー (または OpenType のファイル構造のライブラリー) のようなものが必要ですか?
otf および ttf ファイルの構造についてはどこで確認できますか?
注: python 関連のツールとライブラリが実行されます :-?
c++ - 座標変換行列 (CTM) の C++ ライブラリ?
アプリケーションに座標変換行列 (CTM) を簡単に統合できる C++ ライブラリを探しています。PDF や PostScript の CTM をご存知かもしれません。
あるプロジェクトでは、またはQTransform
のようなメソッドを提供するクラスを提供するフレームワークとして C++/Qt4 を使用しています。.translate(double x, double y)
.rotate(double degrees)
いくつかの変換を行った後、6 つの CTM 値をすべて取得できるようになりました。これを PDF ライブラリにフィードしたり、エクスポート ファイルで変換マトリックスを使用したりできます。QPolygon
Qt の API では、多角形 ( )、長方形 ( QRect
)、およびその他のプリミティブ データ構造を変換された座標系に任意にマッピングすることもできます。
基本的に、Qtが提供するものに似たものを探していますが、Qtを使用する必要はありません。
私は自分で行列の乗算を行うことができることを知っていますが、誰かがすでにこの問題を解決していると確信しているので、そうすることにあまり興味がありません.
ありがとう!
.net - 数千の PDF ファイルを指定された順序で単一の Postscript ファイルに変換する方法
数個から数個の PDF を Postscript に変換するための複数のオプションを発見しましたが、多くはコマンド ラインの制限があるコマンド ライン プログラムです (このアプリケーションは .NET 上にあります)。
私たちのアプリケーションは、プリンターに送信する必要がある何万もの PDF を生成します。ただし、Postscript を印刷する前に、Postscript を編集して印刷コマンド命令 (両面印刷、トレイ プル、ハイライト カラーなど) を挿入する必要があります。
PDF をストリームに書き込み、同時に出力ストリームを読み取れるようにして、ファイルに書き込む前に Postscript を編集できるようにする完璧なソリューションがあると思います。
もちろん、最初に 10,000 個すべての PDF を含むファイルを作成し、それを追加のパスで編集しなければならない場合でも、それで問題ありません。
スピードが重要であることを述べておきます。一度に 10,000 部印刷する必要がありますが、プリンターを 1 日 24 時間稼働させておく必要があります。
linux - Linux PDF/Postscriptの最適化
だから私はJavaとiTextを使って構築されたレポートシステムを持っています。PDFテンプレートはScribusを使用して作成されます。Javaコードは、iTextを使用してデータをドキュメントにマージします。次に、ファイルがNFS共有にコピーされ、BASHスクリプトがそれらを印刷します。
私はacroreadを使用してそれらをPSに変換し、次にPSをlprします。
FOSSアプリケーションのpdftopsはひどく非効率的です。
私の主な問題は、iText/Scribusを使用して生成されたPDFが非常に大きいことです。そして私は最近、大きな(300ページ以上)ドキュメントで4GBのmem使用量に達するため、acroreadが吐き出すという問題に遭遇しました。(Adobeは64ビットへの更新が非常に遅いです)。
これで、WindowsでAdobe Readerを使用し、[ファイルサイズの縮小]オプションなどを使用できます。これにより、PDFのサイズが大幅に(> 10倍)縮小され(フォームフィールドなどに関する多くのメタデータが削除されます)、生成されます。基本的に印刷画像であるPDF。
私の質問は、Linuxで同様のことを行うための優れたソリューション/プログラムを知っている人はいますか。理想的には、PDFを最適化し、サイズを縮小し、PSの複雑さを軽減して、現在1ページの印刷に約15〜20秒かかるため、プリンターがより高速に印刷できるようにします。
pdf - Ghostscript で PDF に埋め込まれたフォントを使用する方法
Ghostscript を使用して PDF ファイルのサイズを縮小しています。上記のコマンドは機能しているように見えます。ファイル サイズは大幅に縮小されますが、いくつかのフィールドが文字化けします。追跡できる限り、フォントの置き換えを行っています。IE、同じテキスト = 同じ文字化け。
PDF が届くと、フォントが PDF に埋め込まれます。さらに、すべてのフォントを Fontmap に追加しようとしました。
任意のアイデア、理想的には、gs システム フォントを更新したり、フォントマップを編集したりすることなく、埋め込みフォントを使用したいと考えています。Ubuntu 9.10 を使用しており、埋め込まれたフォントは Windows フォント、Arial/TimesNewRoman です。
ありがとう。
pdf - postscript(.ps)ファイルで使用されるフォントを決定します
次のヘッダーを持つポストスクリプトファイルがあるとします
ファイルで使用されているすべてのフォントを一覧表示したいと思います。出力は完全である必要はありませんが、使用されているフォントへのすべての参照を取得する必要があります。フォントにはさまざまな種類があり、フォントがポストスクリプトファイルに埋め込まれている場合と埋め込まれていない場合があることを認識しています。
私の現在の最善のアイデアは、フォントケースという単語を無差別にgrep /検索して、そこから移動することです。
- これですべてのフォント参照を取得できますか?
- これを達成するためのより良い方法はありますか?
私は開発目的で.NET/C#を使用する傾向がありますが、どのような解決策でもありがたいです。
ありがとう、
バーナード
更新:lhfの回答は問題を解決しました。フォーマットと長さの制約により、彼の推奨事項に基づいて実用的な使用例を追加しています。
.cmdファイルに保存してコマンドプロンプトから実行できるWindowsバッチファイル:
サンプル出力: