Czym jest PostScript?
PostScript to język opisu strony opracowany przez Adobe Systems, szeroko stosowany w drukowanie i branży wydawniczej do opisywania wyglądu wydrukowanej strony w sposób niezależny od urządzenia. Określa, w jaki sposób tekst, grafika wektorowa i obrazy rastrowe są renderowane i rozmieszczane na stronie.
Związek z PDF:
PostScript odgrywa również istotną rolę w tworzeniu i przetwarzaniu PDF (Portable Document Format) plików. Pliki PDF często zawierają elementy opisane w języku PostScript, takie jak grafika wektorowa i tekst. Gdy plik PDF jest drukowany lub wyświetlany, instrukcje PostScript są interpretowane w celu uzyskania końcowego wyniku.
Dodatkowo pliki PostScript można bezpośrednio konwertować do formatu PDF, ponieważ PDF bazuje na PostScripcie. Ponadto pliki PostScript mogą zawierać skrypty i elementy programowalne, które pliki PDF mogą zachować lub nie, w zależności od procesu konwersji. Zrozumienie PostScriptu ułatwia zrozumienie jego roli w kontekście plików PDF.
PostScript i PDF
PostScript to język programowania. Plik PostScript to program, który po wykonaniu przez interpreter rysuje stronę i może zawierać pętle, zmienne oraz instrukcje warunkowe, jak każdy inny program. PDF bazuje na PostScripcie, ale celowo pozbawiono go możliwości programowania. PDF opisuje wynik końcowy zamiast kroków potrzebnych do jego utworzenia, dlatego każdą stronę można otworzyć bez konieczności przetwarzania wszystkich poprzednich.
Dlaczego ta różnica ma znaczenie w praktyce
- Dostęp losowy. Czytnik PDF może od razu przejść do strony 400, interpreter PostScriptu musi przetworzyć plik po kolei, aby do niej dotrzeć.
- Przewidywalność. Ten sam plik PDF jest renderowany tak samo wszędzie, podczas gdy program PostScript może zachowywać się różnie w różnych interpreterach.
- Features. Interactivity, formularze, adnotacji i szyfrowanie są dostępne w PDF i nie mają odpowiedników w PostScripcie.
PostScript jest nadal używany w druku, gdzie RIP nadal może przyjmować go jako dane wejściowe, a oba formaty są rutynowo wzajemnie konwertowane. Jego model rysowania, w tym składnia obiektowa odziedziczona przez PDF, jest powodem, dla którego oba formaty są wewnętrznie tak podobne.