table of contents
| PSTOPS(1) | Polecenia użytkownika | PSTOPS(1) |
NAZWA¶
pstops - przekształca strony dokumentu PostStript
SKŁADNIA¶
pstops [OPCJA...] [PLIK-WEJŚCIOWY [PLIK-WYJŚCIOWY]]
OPIS¶
Przekształca strony dokumentu PostStript.
Plik wejściowy musi być zgodny z konwencjami strukturyzacji dokumentu Adobe (DSC).
Pstops może służyć do dowolnego przekształcenia dokumentów. W wielu zastosowaniach, łatwiej będzie skorzystać z innych narzędzi zestawu PSUtils: zob. psutils(1).
- -S, --specs=OKREŚLENIE
- określenie strony (zob. niżej)
- -R, --pages=STRONY
- wybiera podane zakresy strony
- -e, --even
- wybiera wyjściowe strony parzyste
- -o, --odd
- wybiera wyjściowe strony nieparzyste
- -r, --reverse
- odwraca porządek stron wyjściowych
- -p, --paper=PAPIER
- nazwa lub wymiary (SZEROKOŚĆxWYSOKOŚĆ) papieru wyjściowego
- -P, --inpaper=PAPIER
- nazwa lub wymiary (SZEROKOŚĆxWYSOKOŚĆ) papieru wejściowego
- -d, --draw[=ROZMIAR]
- rysuje linię o podanej szerokości (relatywnie do pierwotnej strony) wokół każdej strony [argument domyślnie przyjmuje wartość 1; domyślne ustawienie to 0]
- -b, --nobind
- wyłącza operatory bind w prologu postscriptu; może to być wymagane w wypadkach złożonych wielostronicowych przekształceń
- -q, --quiet
- nie pokazuje numerów wypisywanych stron
- --help
- wyświetla ten tekst i kończy pracę
- --version
- wyświetla informacje o wersji i kończy działanie
STRONY to lista stron i zakresów stron, rozdzielona przecinkami.
Każdy może być numerem strony lub zakresem stron w postaci pierwsza-ostatnia. Jeśli pierwsza zostanie pominięta, przyjmowana jest pierwsza strona, podobnie jeśli pominie się ostatnią, będzie przyjęta ostatnia strona. Przedrostek „_” oznacza, że numer strony liczy się od końca dokumentu. Jeśli zostanie podany tylko ten znak bez numeru strony, zostanie wstawiona pusta strona. Numery stron odnoszą się do stron w kolejności z pliku, licząc od pierwszej. Rzeczywisty numer stron w dokumencie może być inny.
OKREŚLENIE-STRONY do lista określeń stron [domyślnie "0", co wybiera każdą stronę w zwykłej kolejności].
Określenia stron mają następującą składnię:
- określenie-strony
- = [modulo:]określenie
- określenie
- = określenie[+określenie|,określenie]
- określenie
- = [-]nr-strony[obroty][@skala][(przes-x,przes-y)]
- obroty
- = obrót[obrót]
- obrót
- = L|R|U|H|V
modulo to liczba stron w każdym bloku. Wartość modulo powinna być większa od 0; domyślna wynosi 1.
określenie to określenia strony dla stron w każdym bloku. Wartości nr-strony w każdym określeniu powinny mieścić się między 0 (pierwsza strona w bloku) do modulo-1 (ostatnia strona w każdym bloku) włącznie. Jeśli występuje tylko jedno określenie strony, można pominąć nr-strony (0).
Opcjonalne wymiary przes-x i przes-y przesuwają stronę o podane wartości. przes-x i przes-y mogą być albo długościami (zob. psutils(1)) albo, po podaniu po nich w lub h, wielokrotnościami, odpowiednio, szerokości lub wysokości papieru wyjściowego.
Opcjonalne parametry L, R, U, H i V służą do: obrotu strony: w lewo (L), w prawo (R), do góry nogami (U) albo do odbicia lustrzanego względem osi poziomej (H) lub pionowej (V). Opcjonalny parametr skalowanie skaluje stronę o podany ułamek. Jeśli podano się opcjonalny znak minus, numer strony jest liczony od końca dokumentu, zamiast od początku.
Strony, których określenia są oddzielone znakiem + zostaną połączone w jedną; inne pozostaną oddzielnymi stronami.
Przesunięcie, obrót i skalowanie są stosowane do macierzy transformacji PostScript w tej kolejności, bez względu na kolejność podaną w wierszu polecenia.
Nazwy rozmiarów papieru są przeliczane na rozmiary za pomocą paper(1). Wyjściowy rozmiar papieru, jeśli go podano, służy (pod skalowaniu) do ustawienia docięcia każdej strony.
Status zakończenia:¶
- 0
- OK,
- 1
- argumenty lub opcje są nieprawidłowe lub wystąpił jakiś problem przy rozruchu
- 2
- wystąpił jakiś problem przy przetwarzaniu, zwykle błąd przy odczycie lub zapisie pliku wejściowego lub wyjściowego.
PRZYKŁADY¶
Aby wstawić dwie strony na jeden arkusz A4, należy użyć podanego określenia-strony:
2:0L@.7(21cm,0)+1L@.7(21cm,14.85cm)
Aby wybrać wszystkie strony nieparzyste w odwróconym
porządku:
2:-0
Aby przekształcić strony do drukowania dwustronnych broszur,
należy użyć:
4:-3L@.7(21cm,0)+0L@.7(21cm,14.85cm)
dla części przednich i
4:1L@.7(21cm,0)+-2L@.7(21cm,14.85cm)
dla części tylnych (lub połącz je przecinkiem dla
drukowania dupleksowego).
AUTOR¶
Napisane przez Angusa J. C. Duggana i Reubena Thomasa.
USTERKI¶
pstops nie przyjmuje wszystkich komentarzy DSC.
PRAWA AUTORSKIE¶
Copyright © Reuben Thomas 2017-2020. Wydane na licencji GPL w wersji 3 lub (wg uznania użytkownika) późniejszej.
ZNAKI TOWAROWE¶
PostScript jest znakiem towarowym Adobe Systems Incorporated.
ZOBACZ TAKŻE¶
TŁUMACZENIE¶
Tłumaczenie niniejszej strony podręcznika: Przemek Borys <pborys@dione.ids.pl> i Michał Kułach <michal.kulach@gmail.com>
Niniejsze tłumaczenie jest wolną dokumentacją. Bliższe informacje o warunkach licencji można uzyskać zapoznając się z GNU General Public License w wersji 3 lub nowszej. Nie przyjmuje się ŻADNEJ ODPOWIEDZIALNOŚCI.
Błędy w tłumaczeniu strony podręcznika prosimy zgłaszać na adres listy dyskusyjnej manpages-pl-list@lists.sourceforge.net.
| grudzień 2021 | pstops 2.08 |