EnglischFranzösischSpanisch

Ad


OnWorks-Favicon

a2ping - Online in der Cloud

Führen Sie a2ping im kostenlosen OnWorks-Hosting-Anbieter über Ubuntu Online, Fedora Online, Windows-Online-Emulator oder MAC OS-Online-Emulator aus

Dies ist der Befehl a2ping, der im kostenlosen OnWorks-Hosting-Provider über eine unserer zahlreichen kostenlosen Online-Workstations wie Ubuntu Online, Fedora Online, Windows-Online-Emulator oder MAC OS-Online-Emulator ausgeführt werden kann

PROGRAMM:

NAME/FUNKTION


a2ping.pl -- Konvertieren zwischen PS, EPS und PDF und anderen Seitenbeschreibungen
Formate

ZUSAMMENFASSUNG


a2ping.pl [--]Hilfe
a2ping.pl [--]Dock
a2ping.pl [Optionen]]Eingabedatei> [[umformatieren:] Ausgabedatei]

BESCHREIBUNG


a2ping ist ein in Perl geschriebenes UNIX-Befehlszeilenprogramm, das viele
Rasterbild- und Vektorgrafikformate in EPS oder PDF und andere Seiten
Beschreibungsformate. Akzeptierte Eingabedateiformate sind: PS (PostScript), EPS,
PDF, PNG, JPEG, TIFF, PNM, BMP, GIF, LBM, XPM, PCX, TGA. Akzeptierte Ausgabe
Formate sind: EPS, PCL5, PDF, PDF1, PBM, PGM, PPM, PS, markiertEPS, markiertPS,
PNG, XWD, BMP, TIFF, JPEG, GIF, XPM. a2ping delegiert die Arbeit auf niedriger Ebene an
Ghostscript (GS), pdftops und sam2p. a2ping behebt viele Störungen während der
EPS-zu-EPS-Konvertierung, daher ist die Ausgabe oft kompatibeler und besser
einbettbar als seine Eingabe.

Ohne die Option "--below" wird garantiert bei 0,0 . begonnen
Koordinate. "--below", "--hires" und "-v" sind empfohlene Optionen.

Die Seitengröße wird genau entsprechend der BoundingBox eingestellt. Das heisst
dass das Ergebnis beim Rendern von Ghostscript nicht beschnitten werden muss und das PDF
MediaBox ist richtig.

Stimmt die Bounding Box nicht, haben Sie natürlich Probleme. Wenn du fütterst
Mist rein, du bekommst Mist. Aber Sie können die liefern --bboxfrom=compute-gs Option zu
lassen Sie GS die Bounding Box neu berechnen.

Der Name der Eingabedatei spielt keine Rolle -- a2ping erkennt das Dateiformat
basierend auf den ersten paar Bytes der Datei. Der Name der Ausgabedatei ist wichtig
if umformatieren fehlt in der Kommandozeile: dann die Erweiterung des
Ausgabedatei bestimmt das FileFormat (umformatieren).

EXTERNAL PROGRAMME


Das interne Dateiformat von a2ping.pl ist PS/EPS. Alles gelesen ist zuerst
in PS oder EPS konvertiert, dann verarbeitet von a2ping.pl, dann umgewandelt in die
Ausgabeformat.

So analysieren Sie den Begrenzungsrahmen und andere Eigenschaften von Nicht-EPS-PS-Dateien (und EPS
Dateien mit Option --bboxfrom ausgenommen =vermute), GS verwendet. Konvertieren von PS in
EPS beinhaltet diese Analyse.

Zum Schreiben von PDF-Dateien wird GS verwendet.

Um PDF-Dateien zu lesen, pdftops von dem xpdf Paket verwendet wird.

Gesampelte Eingabeformate sind PNG, JPEG, TIFF, PNM, BMP, GIF, LBM, XPM, PCX und
TGA. Um abgetastete Eingabeformate zu lesen, sam2p wird eingesetzt. sam2p ist ein Rasterbild
Konverter in C++ geschrieben vom Autor von a2ping.pl.

Zusätzliche Ausgabeformate sind PNG, XWD, BMP, TIFF, JPEG, GIF und XPM. Schreiben
zusätzliche Ausgabeformate, sam2p und GS verwendet.

PNM-Ausgabeformate sind PGM, PGM und PPM. Um PNM-Ausgabeformate zu schreiben, ist GS
benutzt.

TIPPS UND TRICKS


· Rufen Sie mit dem . an -v Option zum Anzeigen von Fortschritts- und Debugmeldungen.

· Wenn Ihre EPS einen falschen Begrenzungsrahmen enthält, können Sie ihn durch Ausführen beheben
"a2ping.pl -v --bboxfrom=compute-gs thefile.eps --"

· Sie können angeben - as Eingabedatei um stdin und as zu bekommen Ausgabedatei bekommen
stdout. Dies funktioniert sogar für PDF-Dateien (die durchsuchbar sein müssen), weil
a2ping kopiert sie automatisch in eine temporäre Datei.

· Wenn Eingabedatei und Ausgabedatei sind gleich, a2ping kopiert die Eingabedatei zum
zunächst temporärer Standort. Diese Verwendung wird jedoch nur empfohlen, wenn es
ist ein Backup der wiederherzustellenden Datei für den Fall a2ping produziert die nicht
erwünschtes Ergebnis.

· Wenn Sie angeben -- as Ausgabedatei, es wird das gleiche sein wie Eingabedatei.

· a2ping Respekt - Duplex für FileFormat PCL5, obwohl GS dies nicht tut.

· Wenn Sie ein inkompatibles PS haben, das GS lesen kann, Ihr Drucker jedoch nicht
drucken, einfach "a2ping.pl foo.ps PDF: - ⎪ a2ping.pl - PS: foo.ps" ausführen

· Wenn Sie eine PS von Win32 haben (oft mit der Erweiterung ".prn"), führen Sie sie aus
bis a2ping. Es wird die Auflösungsänderungen und den Fortschrittstext entfernen
auf dem Terminal gedruckt (was verwirrt gv(1) und macht einige Filter im
Druckwarteschlange gibt falsche Ausgabe aus).

· a2ping macht Antialiasing (--antialias=scale3no) von Glyphen und Kurven, wenn
ein abgetastetes Bild ausgeben (Dateiformate wie PGM und PPM). Das verbessert sich
Lesbarkeit der Glyphen. =ja weist GS an, internes Antialiasing durchzuführen,
aber es verbessert sich normalerweise nicht viel. =scale3nr schaltet GS intern aus
Antialiasing, macht aber alles 3x3 so groß und skaliert es dann
wieder runter. =scale3nr schaltet sowohl die 3x3-Skalierung als auch GS intern ein
Antialiasing, was zu dickeren Linien und allgemein schlechterer Qualität führt.

· Beim Erstellen einer PBM-Datei verbessert Antialiasing normalerweise nicht die Qualität,
Daher ist es standardmäßig ausgeschaltet. Aber wenn du feststellst --antialias=scale3no or
--antialias=scale3yes, GS rendert eine PGM-Datei und der Wert von
--Schwelle bestimmt die minimale Intensität für Weiß in der endgültigen PBM.

· Wenn Sie eine größere abgetastete Ausgabedatei benötigen, geben Sie eine größere an --Auflösung.
Die Standardeinstellung ist --Auflösung=72. Wenn Ihre gesampelte Ausgabedatei
richtig groß, sollte man angeben --AntiAlias=ja anstelle der Standardeinstellung
--AntiAlias=scale3no um die Konvertierung zu beschleunigen.

MISC


· Hängt nicht vom Dateinamen oder der Erweiterung der Eingabedatei ab.

· Konvertierung von EPS zu PDF: behebt Störungen etc., ruft gs -sDEVICE=pdfwrite . auf

· Konvertierung von EPS zu EPS: behebt verschiedene Störungen, verschiebt (llx,lly) zu
(0,0), entfernt Binärmüll vom Anfang der EPS usw.

· Konvertierung von PDF zu PDF: hält die Datei intakt

· Konvertierung von PDF nach EPS: ruft pdftops -eps (des xpdf-Pakets) auf

· Konvertierung von PS zu EPS: behält nur die 1. Seite, entfernt setpagedevice usw.

AUTOREN


Der Autor a2ping ist Szabó Péter[E-Mail geschützt] >.

a2ping ist inspiriert von und historisch basiert auf dem epstopdf Perl-Skript
modifiziert von Thomas Esser, Sept. 1998, aber seine Modifikationen wurden entfernt
für a2ping, und auch a2ping und epstopdf keinen gemeinsamen Code mehr teilen.
epstopdf wurde von Sebastian Rahtz für Elsevier Science geschrieben. epstopdf
enthielt zusätzliche Tricks aus Hans Hagens Texutil.

GESCHICHTE


1999/05/06 v2.5 (Hiko Oberdiek)

* Neue Optionen: --hires, --exact, --filter, --help.
* Viele Kosmetika: Titel, Verwendung, ...
* Neuer Code für Debug, Warnung, Fehler
* Nachweis von Cygwin Perl
* Suche nach %%{Hires,Exact,}BoundingBox.
* Nur die Kopfzeile scannen, um keinen Fehler zu machen
BoundingBox einer eingeschlossenen Datei.
* (Teilnahme) unterstützt.
* verwendet strikt; (frühere Fehlererkennung).
* erster Kommentar von '%!PS' in '%!' geändert;
* korrigiertes (atend) Muster: '\s*\(atend\)'
* Verwendung von $bbxpat in allen BoundingBox-Fällen,
Korrigieren Sie das erste Leerzeichen in '...Box:\s*$bb...'
* erste Zeile korrigiert (eine Zeile statt zwei vor 'if 0;';

2000/11/05 v2.6 (Hiko Oberdiek)

* %%HiresBoundingBox korrigiert zu %%HiResBoundingBox

2001/03/05 v2.7 (Hiko Oberdiek)

* Newline vor grestore für den Fall, dass es keine gibt
Leerzeichen am Ende der eps-Datei.

2003/02/02 (Szabó Peter)

* Option --unten
* entfernt DOS-EPSF-Binärmüll korrekt
* fügt alle 3 BoundingBox DSC-Kommentare hinzu
* liest alle 3 BoundingBox DSC-Kommentare und wählt die besten aus
* zwingt BoundingBox, eine ganze Zahl zu sein
* fügt %%EndComments und richtiges %!PS-Adobe-?-? EPSF-?.? Header
* fügt %%Seiten hinzu:
* fügt Aufrufsyntax hinzu: a2ping
* kann PDF in EPS konvertieren (durch Anrufen pdftops(1)) und PDF zu PDF
* emuliert die Arbeit für die PDF-Eingabe

2003/04/16 (Szabó Peter)

* PS- und sam2p-Unterstützung hinzugefügt, umbenannt in a2ping
* sam2p und pdftops if $InputFilename eq '-';
* PJL UEL-Header von Anfang an entfernen
* funktioniert für PS-Nicht-EPS-Dateien für die Eingabe
* Eingabeunterstützung für PNG JPEG TIFF PNM BMP GIF LBM XPM PCX TGA über sam2p
* entfernt ^L (Form Feed) vom Ende der EPS-Datei
* -x=-c:rle um sam2p-Optionen hinzuzufügen

2003/04/26 (Szabó Peter)

* lass die unnötigen setpagedevice-Aufrufe weg, wenn du normale eps erzeugst
* --noverbose --nocompress wird anders unterstützt
* keine Standardeinstellungen mehr :-(
* justlib2
* mehrseitige Ausgabe mit PS:, PDF:, PCL5:
* nach `a2ping -pa4' sagt file out.pcl: `HP PCL-Druckerdaten - A4-Seite
Größe' statt 'US-Buchstabe'
* justlib2-ified hängt nicht mehr von Getopt ab::Long mehr
* unterstützt vollständig Filterung (stdin und/oder stdout), PDF- und PCL5-Ausgabe an
Rohr (!$$ll_zero)
* fügt DSC hinzu ``%%DocumentMedia: plain 612 792 0 () ()''
* BoundingBox-Priorität für EPS-Eingabe: --PageSize, %%*BoundingBox,
setpagedevice. Vorrang für andere Eingaben: --PageSize, setpagedevice,
%%*BoundingBox

2003/09/25 (Szabó Peter)

* --bboxfrom=adsc: %%BoundingBox überschreibt -sDEVICE=bbox
* verbesserte Bbox-Erkennung
* viele Bugfixes
* MetaPost-EPS-Eingabekorrekturen für Prologe:=0;
* a2ping.pl -v --papersize=50,60 --bboxfrom=compute-gs t.ps t2.ps
* konsistente bbox, --PageSize, /PageSize-Behandlung
* konsistent --Auflösung und --Duplex-Handling

2003/12/02 (Szabó Peter)

* --bboxfrom=compute-gs Option um PS zu reparieren -> EPS bbox (gs -sDEVICE=bbox), tuzv.eps

2004/02/10 v2.77 (Szabó Peter)

* die Compute-Pipe-Routine wird jetzt ausgeführt, es sei denn --bboxfrom=guess with EPS
* hinzugefügt --gsextra=
* hinzugefügt --antialias=
* Dateiformat PBM, PGM, PPM . hinzugefügt
* getrennte FileFormat-Funktionen zu FL_*-Konstanten
* hinzugefügt --doc
* es gibt kein Standard-Dateiformat (PDF) mehr

Verwenden Sie a2ping online mit den onworks.net-Diensten


Kostenlose Server & Workstations

Laden Sie Windows- und Linux-Apps herunter

Linux-Befehle

Ad