Jest to polecenie a2ping, które można uruchomić u dostawcy bezpłatnego hostingu OnWorks przy użyciu jednej z naszych wielu bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online Windows lub emulator online MAC OS
PROGRAM:
IMIĘ
a2ping.pl -- konwersja między PS, EPS i PDF oraz innymi opisami stron
Formaty
STRESZCZENIE
a2ping [--]pomoc
a2ping [--]doc
a2ping [Opcje]plik wejściowy> [[sformatować:] plik wyjściowy]
OPIS
a2ping jest narzędziem wiersza poleceń UNIX napisanym w języku Perl, które konwertuje wiele
obrazy rastrowe i grafiki wektorowe w formatach EPS lub PDF i innych stronach
formaty opisu. Akceptowalne formaty plików wejściowych to: PS (PostScript), EPS,
PDF, PNG, JPEG, TIFF, PNM, BMP, GIF, LBM, XPM, PCX, TGA. Akceptowane wyjście
formaty to: EPS, PCL5, PDF, PDF1, PBM, PGM, PPM, PS, markedEPS, markedPS,
Obsługiwane formaty: PNG, XWD, BMP, TIFF, JPEG, GIF, XPM. a2ping deleguje pracę na niskim szczeblu
Ghostscript (GS) pdftopy oraz sam2p. a2ping naprawia wiele usterek podczas
Konwersja EPS na EPS, dzięki czemu jej wynik jest często bardziej kompatybilny i lepszy
osadzalne niż jego dane wejściowe.
Bez opcji „--below” gwarantuje się rozpoczęcie od 0,0
współrzędne. Zalecanymi opcjami są „--below”, „--hires” i „-v”.
Rozmiar strony jest ustawiony dokładnie tak, jak BoundingBox. Oznacza to, że
że gdy Ghostscript to wyrenderuje, wynik nie będzie wymagał przycinania, a plik PDF
MediaBox jest poprawny.
Jeśli pole ograniczające nie jest prawidłowe, oczywiście masz problemy. Jeśli karmisz
gówno w środku, dostaniesz gówno. Ale możesz dostarczyć --bboxfrom=oblicz-gs opcja do
spraw, aby GS przeliczył pole ograniczające.
Nazwa pliku wejściowego nie ma znaczenia -- a2ping wykrywa format pliku
na podstawie pierwszych kilku bajtów pliku. Nazwa pliku wyjściowego ma znaczenie
if sformatować brakuje w wierszu poleceń: wówczas rozszerzenie
plik wyjściowy określa format pliku (sformatować).
ZEWNĘTRZNA PROGRAMY
Wewnętrzny format pliku a2ping jest PS/EPS. Wszystko co przeczytane jest pierwsze
konwertowane na PS lub EPS, a następnie przetwarzane przez a2ping, a następnie przekształcone w
format wyjściowy.
Aby przeanalizować pole ograniczające i inne właściwości plików PS (oraz plików EPS) innych niż EPS
pliki z opcją --bboxfrom inne niż =zgadnij), GS jest używany. Konwersja PS na
EPS obejmuje taką analizę.
Do zapisywania plików PDF używa się GS.
Aby odczytać pliki PDF, pdftopy z xpdf Pakiet jest używany.
Próbkowane formaty wejściowe to PNG, JPEG, TIFF, PNM, BMP, GIF, LBM, XPM, PCX i
TGA. Aby odczytać próbkowane formaty wejściowe, sam2p Jest używane. sam2p jest obrazem rastrowym
konwerter napisany w C++ przez autora a2ping.
Dodatkowe formaty wyjściowe to PNG, XWD, BMP, TIFF, JPEG, GIF i XPM. Aby napisać
dodatkowe formaty wyjściowe, sam2p i GS są używane.
Formaty wyjściowe PNM to PGM, PGM i PPM. Aby zapisać formaty wyjściowe PNM, GS jest
używany.
PORADY ROLNICZE SZTUCZKI
· Zadzwoń do -v opcja przeglądania postępów i komunikatów debugowania.
· Jeśli Twój plik EPS zawiera nieprawidłowe pole ograniczające, możesz to naprawić, uruchamiając
"a2ping.pl -v --bboxfrom=compute-gs plik.eps --"
· Możesz określić - as plik wejściowy aby uzyskać stdin i jako plik wyjściowy dostać
stdout. Działa to nawet w przypadku plików PDF (które muszą być możliwe do przeszukiwania), ponieważ
a2ping kopiuje je automatycznie do pliku tymczasowego.
· Gdyby plik wejściowy oraz plik wyjściowy są takie same, a2ping kopiuje plik wejściowy do
tymczasowa lokalizacja. Jednak użycie tego jest zalecane tylko wtedy, gdy
jest kopią zapasową pliku, którą można przywrócić w przypadku a2ping nie produkuje
pożądany rezultat.
· Jeśli określisz -- as plik wyjściowy, będzie tak samo jak plik wejściowy.
· a2ping wyrazy szacunku --Dupleks dla formatu pliku PCL5, mimo że GS tego nie obsługuje.
· Jeśli masz niekompatybilny plik PS, który GS może odczytać, ale drukarka nie może
wydrukuj, po prostu uruchom "a2ping.pl foo.ps PDF: - ⎪ a2ping.pl - PS: foo.ps"
· Jeśli masz plik PS pochodzący z Win32 (często z rozszerzeniem „.prn”), uruchom go
przez a2ping. Spowoduje to usunięcie zmian rozdzielczości i tekstu postępu
wydrukowane na terminalu (co wprowadza zamieszanie gv(1) i tworzy pewne filtry w
kolejka wydruku emituje nieprawidłowe dane wyjściowe).
· a2ping czy wygładzanie krawędzi (--antialias=skala3no) glifów i krzywych, gdy
emitując próbkowany obraz (formaty plików takie jak PGM i PPM). To poprawia
czytelność glifów. =tak instruuje GS, aby wykonał wewnętrzne wygładzanie krawędzi,
ale zwykle nie daje to większych efektów. =skala3nie wyłącza wewnętrzny GS
wygładzanie krawędzi, ale sprawia, że wszystko jest renderowane jako 3x3 jako duże, a następnie skalowane
wycofać się. =skala3nie włącza zarówno skalowanie 3x3, jak i wewnętrzny GS
antyaliasing, który skutkuje grubszymi liniami i ogólnie gorszą jakością.
· Podczas tworzenia pliku PBM wygładzanie zazwyczaj nie poprawia jakości,
więc jest domyślnie wyłączony. Ale jeśli ustawisz --antialias=skala3no or
--antialias=scale3yes, GS wyrenderuje plik PGM i wartość
--próg określa minimalną intensywność bieli w końcowym PBM.
· Jeśli potrzebujesz większego pliku wyjściowego z próbką, określ większy --Rezolucja.
Wartość domyślna to --Rozdzielczość=72. Jeśli Twój próbkowany plik wyjściowy ma być
naprawdę duży, powinieneś określić --AntiAlias=tak zamiast domyślnego
--AntiAlias=scale3no aby przyspieszyć konwersję.
MISC
· Nie zależy od nazwy pliku ani rozszerzenia pliku wejściowego.
· Konwersja z EPS do PDF: naprawia błędy itp., wywołuje gs -sDEVICE=pdfwrite
· Konwersja z EPS do EPS: naprawiono różne błędy, przeniesiono (llx,lly) do
(0,0), usuwa binarne śmieci z początku EPS itd.
· Konwersja z formatu PDF do PDF: zachowuje plik w stanie nienaruszonym
· Konwersja z PDF do EPS: wywołuje pdftops -eps (pakietu xpdf)
· Konwersja z PS do EPS: zachowuje tylko pierwszą stronę, usuwa setpagedevice itd.
AUTORSKI
Autor a2ping jest Szabó Péterpts@fazekas.hu>.
a2ping jest inspirowany i historycznie oparty na epstopdf Skrypt Perla
zmodyfikowane przez Thomasa Essera, wrzesień 1998, ale jego modyfikacje zostały usunięte
od a2ping, i również a2ping oraz epstopdf nie dzielą już wspólnego kodu.
epstopdf jest napisany przez Sebastiana Rahtza dla Elsevier Science. epstopdf
zawierał dodatkowe sztuczki z textutil Hansa Hagena.
HISTORIA
1999/05/06 v2.5 (hejko Oberdiek)
* Nowe opcje: --hires, --exact, --filter, --help.
* Wiele kosmetyków: tytuł, zastosowanie, ...
* Nowy kod do debugowania, ostrzegania i błędów
* Wykrywanie cygwin perl
* Skanowanie w poszukiwaniu %%{Hires,Exact,}BoundingBox.
* Skanowanie tylko nagłówka, aby uniknąć pomyłki
BoundingBox dołączonego pliku.
* (atend) obsługiwane.
* używa strict; (wcześniejsze wykrywanie błędów).
* zmieniono pierwszy komentarz z '%!PS' na '%!';
* poprawiony wzorzec (atend): '\s*\(atend\)'
* używanie $bbxpat we wszystkich przypadkach BoundingBox,
popraw pierwszą spację na '...Box:\s*$bb...'
* poprawiono pierwszą linię (jedna linia zamiast dwóch przed 'if 0;';
2000/11/05 v2.6 (hejko Oberdiek)
* %%HiresBoundingBox poprawiono na %%HiResBoundingBox
2001/03/05 v2.7 (hejko Oberdiek)
* Nowa linia przed grestore w przypadku braku
spacja na końcu pliku eps.
2003/02/02 (Szabo Piotr)
* opcja --poniżej
* poprawnie usuwa binarne śmieci DOS EPSF
* dodaje wszystkie 3 komentarze BoundingBox DSC
* czyta wszystkie 3 komentarze BoundingBox DSC i wybiera najlepszy
* wymusza, aby BoundingBox był liczbą całkowitą
* dodaje %%EndComments i poprawny nagłówek %!PS-Adobe-?-? EPSF-?.?
* dodaje %%Pages:
* dodaje składnię wywołania: a2ping
* może konwertować PDF do EPS (poprzez wywołanie pdftopy(1)) i PDF do PDF
* emuluje pracę dla wprowadzania danych PDF
2003/04/16 (Szabo Piotr)
* dodano obsługę PS i sam2p, zmieniono nazwę na a2ping
* sam2p i pdftops jeśli $InputFilename eq '-';
* usuń nagłówek PJL UEL z początku
* działa dla plików PS nie-EPS jako danych wejściowych
* obsługa wejścia dla PNG JPEG TIFF PNM BMP GIF LBM XPM PCX TGA przez sam2p
* usuwa ^L (koniec strony) z końca pliku EPS
* -x=-c:rle aby dodać opcje sam2p
2003/04/26 (Szabo Piotr)
* pomiń zbędne wywołania setpagedevice podczas tworzenia normalnych eps
* --noverbose --nocompress obsługiwane inaczej
* nie ma więcej domyślnych opcji :-(
* justlib2
* wyjście wielostronicowe w formatach PS:, PDF:, PCL5:
* po `a2ping -pa4' plik out.pcl mówi: `Dane drukarki HP PCL - strona A4
„rozmiar” zamiast „litera amerykańska”
* justlib2-ified nie jest już zależny od Getopt::Long
* w pełni obsługuje filtrowanie (stdin i/lub stdout), wyjście PDF i PCL5
rura (!$$ll_zero)
* dodaje DSC ``%%DocumentMedia: plain 612 792 0 () ()''
* Priorytet BoundingBox dla danych wejściowych EPS: --PageSize, %%*BoundingBox,
setpagedevice. Pierwszeństwo dla innych danych wejściowych: --PageSize, setpagedevice,
%%*Pole ograniczające
2003/09/25 (Szabo Piotr)
* --bboxfrom=adsc: %%BoundingBox zastępuje -sDEVICE=bbox
* ulepszone wykrywanie bboxów
* wiele poprawek błędów
* Poprawki w danych wejściowych MetaPost EPS dla prologów:=0;
* a2ping.pl -v --papersize=50,60 --bboxfrom=compute-gs t.ps t2.ps
* spójny bbox, obsługa --PageSize, /PageSize
* spójna --Rozdzielczość i --Obsługa dupleksu
2003/12/02 (Szabo Piotr)
* Opcja --bboxfrom=compute-gs do naprawy bbox PS -> EPS (gs -sDEVICE=bbox), tuzv.eps
2004/02/10 v2.77 (Szabo Piotr)
* procedura compute-pipe jest teraz uruchamiana, chyba że --bboxfrom=guess z EPS
* dodano --gsextra=
* dodano --antialias=
* dodano formaty plików PBM, PGM, PPM
* oddzielono funkcje FileFormat od stałych FL_*
* dodano --doc
* nie ma już domyślnego formatu pliku (PDF)
Użyj a2ping online korzystając z usług onworks.net