Apa itu PostScript?
PostScript adalah bahasa deskripsi halaman yang dikembangkan oleh Adobe Systems, yang banyak digunakan dalam mencetak dan industri penerbitan untuk menggambarkan tampilan halaman cetak dengan cara yang tidak bergantung pada perangkat. Bahasa ini menentukan bagaimana teks, grafik vektor, dan gambar raster dirender dan diposisikan pada sebuah halaman.
Kaitan dengan PDF:
PostScript juga berperan penting dalam pembuatan dan pemrosesan PDF (Portable Document Format) file. PDF sering berisi elemen yang dideskripsikan menggunakan bahasa PostScript, seperti grafik vektor dan teks. Saat file PDF dicetak atau ditampilkan, instruksi PostScript diinterpretasikan untuk menghasilkan output akhir.
Selain itu, file PostScript dapat langsung dikonversi ke format PDF, karena PDF berbasis pada PostScript. Lebih jauh lagi, file PostScript dapat berisi skrip dan elemen yang dapat diprogram, yang mungkin dipertahankan atau tidak oleh file PDF, tergantung pada proses konversinya. Memahami PostScript membantu memperjelas perannya dalam konteks PDF.
PostScript dan PDF
PostScript adalah bahasa pemrograman. File PostScript adalah sebuah program yang, ketika dijalankan oleh interpreter, menggambar sebuah halaman dan dapat berisi loop, variabel, dan kondisi seperti program lainnya. PDF didasarkan pada PostScript tetapi secara sengaja menghilangkan kemampuan pemrogramannya. PDF menggambarkan hasil akhir, bukan langkah-langkah untuk membuatnya, itulah sebabnya halaman mana pun dapat dibuka langsung tanpa memproses semua halaman sebelumnya.
Mengapa perbedaannya penting dalam praktik
- Akses acak. Pembaca PDF dapat langsung lompat ke halaman 400; interpreter PostScript harus memproses file secara berurutan untuk mencapai halaman tersebut.
- Prediktabilitas. PDF yang sama akan ditampilkan dengan cara yang sama di mana saja, sedangkan program PostScript dapat berperilaku berbeda di interpreter yang berbeda.
- Features. Interactivity, formulir, anotasi dan enkripsi tersedia di PDF dan tidak memiliki padanan di PostScript.
PostScript masih digunakan dalam pencetakan, di mana sebuah RIP mungkin masih menerimanya sebagai input, dan kedua format tersebut secara rutin saling dikonversi. Model penggambarannya, termasuk sintaks objek yang diwarisi PDF, adalah alasan mengapa keduanya terlihat sangat mirip secara internal.