英語フランス語スペイン語

Ad


OnWorksファビコン

a2ping-クラウドでのオンライン

Ubuntu Online、Fedora Online、Windowsオンラインエミュレーター、またはMACOSオンラインエミュレーターを介してOnWorks無料ホスティングプロバイダーでa2pingを実行します

これは、Ubuntu Online、Fedora Online、Windowsオンラインエミュレーター、MACOSオンラインエミュレーターなどの複数の無料オンラインワークステーションの2つを使用してOnWorks無料ホスティングプロバイダーで実行できるコマンドaXNUMXpingです。

プログラム:

NAME


a2ping.pl --PS、EPS、PDFおよびその他のページの説明を変換します
フォーマット

SYNOPSIS


a2ping.pl [--]助けます
a2ping.pl [--]DOC
a2ping.pl [オプション]入力ファイル> [[アウトフォーマット:] 出力ファイル]

DESCRIPTION


a2ping 多くを変換するPerlで書かれたUNIXコマンドラインユーティリティです
EPSまたはPDFおよびその他のページへのラスター画像およびベクターグラフィック形式
説明形式。 使用できる入力ファイル形式は、PS(PostScript)、EPS、
PDF、PNG、JPEG、TIFF、PNM、BMP、GIF、LBM、XPM、PCX、TGA。 受け入れられた出力
形式は、EPS、PCL5、PDF、PDF1、PBM、PGM、PPM、PS、markedEPS、markedPS、
PNG、XWD、BMP、TIFF、JPEG、GIF、XPM。 a2ping 低レベルの作業をに委任します
Ghostscript(GS)、 pdfトップ & サム2P. a2ping 中の多くのグリッチを修正します
EPSからEPSへの変換、そのため、その出力は多くの場合、より互換性があり、より優れています
入力よりも埋め込み可能。

「--below」オプションがない場合は、0,0から開始することが保証されます。
座標。 「--below」、「-hires」、「-v」が推奨オプションです。

ページサイズは、BoundingBoxに正確に対応して設定されます。 これの意味は
Ghostscriptがそれをレンダリングするとき、結果はトリミングを必要とせず、PDF
MediaBoxは正しいです。

もちろん、バウンディングボックスが正しくない場合は、問題が発生します。 あなたが養うなら
がらくた、あなたはがらくたを取得します。 しかし、あなたは供給することができます --bboxfrom = compute-gs オプション
GSにバウンディングボックスを再計算させます。

入力ファイルの名前は関係ありません- a2ping ファイル形式を検出します
ファイルの最初の数バイトに基づきます。 出力ファイルの名前は重要です
if アウトフォーマット コマンドラインから欠落している:その後、の拡張
出力ファイルはFileFormatを決定します(アウトフォーマット).

外部 プログラム


の内部ファイル形式 a2ping.pl PS / EPSです。 読んだものはすべて最初です
PSまたはEPSに変換され、 a2ping.pl、次に変換されます
出力フォーマット。

非EPSPSファイル(およびEPS)のバウンディングボックスおよびその他のプロパティを分析するには
オプション付きのファイル --bboxfrom 以外の =推測)、GSが使用されます。 PSをに変換する
EPSにはこの分析が含まれます。

PDFファイルの書き込みにはGSを使用します。

PDFファイルを読むには、 pdfトップ xpdf パッケージが使用されます。

サンプリングされた入力形式は、PNG、JPEG、TIFF、PNM、BMP、GIF、LBM、XPM、PCX、および
TGA。 サンプリングされた入力形式を読み取るには、 サム2P 使用されている。 サム2P ラスター画像です
の作者によってC ++で書かれたコンバーター a2ping.pl.

追加の出力形式は、PNG、XWD、BMP、TIFF、JPEG、GIF、およびXPMです。 書くには
追加の出力フォーマット、 サム2P およびGSが使用されます。

PNM出力形式は、PGM、PGM、およびPPMです。 PNM出力フォーマットを書き込むために、GSは
中古。

みんなが読んでいる そして トリック


・電話で -v 進行状況とデバッグメッセージを表示するオプション。

・EPSに間違ったバウンディングボックスが含まれている場合は、実行して修正できます
"a2ping.pl -v --bboxfrom = compute-gsthefile.eps-"

・指定できます - as 入力ファイル stdinとasを取得するには 出力ファイル 取得するため
stdout。 これは、PDFファイル(シーク可能である必要があります)でも機能します。
a2ping それらを一時ファイルに自動的にコピーします。

・ もしも 入力ファイル & 出力ファイル 同じだ、 a2ping をコピーします 入力ファイル
最初に一時的な場所。 ただし、この使用法は、
は、万が一の場合に復元するファイルのバックアップです。 a2ping を生成しません
望ましい結果。

・指定した場合 -- as 出力ファイル、と同じになります 入力ファイル.

· a2ping 敬意 -デュプレックス FileFormat PCL5の場合、GSはそうではありませんが。

・GSが読み取ることができる互換性のないPSがあるが、プリンタが読み取ることができない場合
印刷するには、「a2ping.pl foo.ps PDF:-⎪a2ping.pl-PS:foo.ps」を実行するだけです。

・Win32からのPS(多くの場合拡張子は「.prn」)がある場合は、それを実行します
  a2ping。 解像度の変更と進行状況のテキストが削除されます
端末に印刷されます(これは混乱を招きます gv(1)そしていくつかのフィルターを作成します
印刷キューが誤った出力を出力します)。

· a2ping アンチエイリアスを実行します(--antialias = scale3no)グリフと曲線の
サンプリングされた画像(PGMやPPMなどのFileFormats)を放出します。 これは改善します
グリフの読みやすさ。 =はい GSに内部アンチエイリアスを実行するように指示します。
しかし、通常はあまり改善されません。 = scale3no GS内部をオフにします
アンチエイリアシングですが、すべてを3x3の大きさにレンダリングしてから、スケーリングします
戻る。 = scale3no 3x3スケーリングとGS内部の両方をオンにします
アンチエイリアシング。これにより、一般に線が太くなり、品質が低下します。

・PBMファイルを作成する場合、アンチエイリアスは通常、品質を向上させません。
そのため、デフォルトではオフになっています。 しかし、あなたが設定した場合 --antialias = scale3no or
--antialias = scale3yes、GSはPGMファイルをレンダリングし、の値は
- しきい値 最終的なPBMの白の最小強度を決定します。

・より大きなサンプル出力ファイルが必要な場合は、より大きなサンプル出力ファイルを指定します - 解決.
デフォルトは -解像度= 72。 サンプリングされた出力ファイルが
本当に大きい、あなたは指定する必要があります --AntiAlias = yes デフォルトの代わりに
--AntiAlias = scale3no 変換を高速化します。

MISC


・入力ファイルのファイル名や拡張子に依存しません。

・EPSからPDFへの変換:グリッチなどを修正し、gs -sDEVICE = pdfwriteを呼び出します

・EPSからEPSへの変換:さまざまなグリッチを修正し、(llx、lly)を
(0,0)、EPSなどの先頭からバイナリジャンクを削除します。

・PDFからPDFへの変換:ファイルをそのまま保持します

・PDFからEPSへの変換:(xpdfパッケージの)pdftops-epsを呼び出します

・PSからEPSへの変換:最初のページのみを保持し、setpagedeviceなどを削除します。

作者


の著者 a2ping SzabóPéterです[メール保護]>.

a2ping に触発され、歴史的に基づいています エプストップPDF Perlスクリプト
1998年XNUMX月にThomasEsserによって変更されましたが、彼の変更は削除されました
から a2ping、また a2ping & エプストップPDF もう共通のコードを共有しないでください。
エプストップPDF ElsevierScienceのためにSebastianRahtzによって書かれました。 エプストップPDF
ハンス・ハーゲンのtexutilからの追加のトリックが含まれていました。

歴史


1999/05/06 v2.5 (平子 Oberdiek)

*新しいオプション:-hires、-exact、-filter、-help。
*多くの化粧品:タイトル、使用法、..。
*デバッグ、警告、エラーの新しいコード
* cygwinperlの検出
* %% {Hires、Exact、} BoundingBoxをスキャンしています。
*間違えないようにヘッダーのみをスキャンする
インクルードファイルのBoundingBox。
*(出席)サポートされています。
*厳密を使用します。 (以前のエラー検出)。
*最初のコメントを「%!PS」から「%!」に変更しました。
*修正された(出席)パターン: '\ s * \(atend \)'
*すべてのBoundingBoxの場合に$ bbxpatを使用します。
最初の空白を「... Box:\ s * $ bb ...」に修正します
*最初の行を修正しました( 'if0;'の前のXNUMX行ではなくXNUMX行;

2000/11/05 v2.6 (平子 Oberdiek)

* %% HiresBoundingBoxが%% HiResBoundingBoxに修正されました

2001/03/05 v2.7 (平子 Oberdiek)

*ない場合のgrestoreの前の改行
epsファイルの最後にある空白。

2003/02/02 (Szabó ペーター)

*オプション-以下
* DOSEPSFバイナリジャンクを正しく削除します
* 3つすべてのBoundingBoxDSCコメントを追加
* 3つのBoundingBox DSCコメントをすべて読み取り、最適なものを選択します
* BoundingBoxを整数に強制します
* %% EndCommentsと適切な%!PS-Adobe-?-?を追加しますEPSF-?。? ヘッダ
* %% Pagesを追加します:
*呼び出し構文を追加します:a2ping
* PDFをEPSに変換できます( pdfトップ(1))およびPDFからPDF
* PDF入力の作業をエミュレートします

2003/04/16 (Szabó ペーター)

* PSとsam2pのサポートが追加され、a2pingに名前が変更されました
* sam2pおよびpdftopsif $ InputFilename eq'- ';
*最初からPJLUELヘッダーを削除します
*入力用のPS非EPSファイルで機能します
* sam2pを介したPNGJPEG TIFF PNM BMP GIF LBM XPM PCXTGAの入力サポート
* EPSファイルの最後から^ L(フォームフィード)を削除します
* -x = -c:rleは、sam2pオプションを追加します

2003/04/26 (Szabó ペーター)

*通常のepsを作成するときに不要なsetpagedevice呼び出しを省略します
* --noverbose--nocompressのサポート方法が異なります
*これ以上のオプションのデフォルトはありません:-(
* justlib2
* PS:、PDF:、PCL5を使用した複数ページの出力:
* `a2ping -pa4 'の後、ファイルout.pclは次のように述べています:` HPPCLプリンターデータ-A4ページ
「USレター」の代わりに「サイズ」
* justlib2-ifiedはGetopt :: Longに依存しなくなりました
*フィルタリング(stdinおよび/またはstdout)、PDFおよびPCL5出力を完全にサポートします
パイプ(!$$ ll_zero)
* DSC `` %% DocumentMedia:plain 612 792 0()() ''を追加します
* EPS入力のBoundingBoxの優先順位:-PageSize、%% * BoundingBox、
setpagedevice。 他の入力の優先順位:-PageSize、setpagedevice、
%% * BoundingBox

2003/09/25 (Szabó ペーター)

* --bboxfrom = adsc:%% BoundingBoxは-sDEVICE = bboxをオーバーライドします
*改善されたbboxディスカバリー
*多くのバグ修正
*プロローグのMetaPostEPS入力修正:= 0;
* a2ping.pl -v --papersize = 50,60 --bboxfrom = compute-gs t.ps t2.ps
*一貫したbbox、-PageSize、/ PageSizeの処理
*一貫性のある--Resolutionおよび--Duplex処理

2003/12/02 (Szabó ペーター)

* --bboxfrom = compute-gsオプションでPS-> EPS bbox(gs -sDEVICE = bbox)、tuzv.epsを修正

2004/02/10 v2.77 (Szabó ペーター)

* --bboxfrom = guessがEPSを使用しない限り、compute-pipeルーチンが実行されるようになりました。
*追加--gsextra =
*追加--antialias =
* FileFormat PBM、PGM、PPMを追加
* FileFormat機能をFL_ *定数に分離
*-docを追加
*デフォルトのFileFormat(PDF)はもうありません

onworks.netサービスを使用してオンラインでa2pingを使用する


無料のサーバーとワークステーション

Windows と Linux のアプリをダウンロード

Linuxコマンド

Ad