Apakah itu PostScript?
PostScript ialah bahasa perihalan halaman yang dibangunkan oleh Adobe Systems, digunakan secara meluas dalam mencetak dan industri penerbitan untuk menerangkan paparan halaman bercetak dengan cara yang bebas peranti. Ia mentakrifkan cara teks, grafik vektor dan imej raster dipaparkan dan diletakkan pada halaman.
Hubungan dengan PDF:
PostScript juga memainkan peranan penting dalam penciptaan dan pemprosesan PDF (Portable Document Format) fail. PDF selalunya mengandungi elemen yang diterangkan menggunakan bahasa PostScript, seperti grafik vektor dan teks. Apabila fail PDF dicetak atau dipaparkan, arahan PostScript ditafsirkan untuk menghasilkan output akhir.
Selain itu, fail PostScript boleh ditukar terus kepada format PDF, kerana PDF berasaskan PostScript. Tambahan pula, fail PostScript mungkin mengandungi skrip dan elemen boleh atur cara, yang mungkin dikekalkan atau tidak oleh fail PDF, bergantung pada proses penukaran. Memahami PostScript membantu menjelaskan peranannya dalam konteks PDF.
PostScript dan PDF
PostScript ialah bahasa pengaturcaraan. Fail PostScript ialah program yang apabila dijalankan oleh penterjemah (interpreter), akan melukis satu halaman dan boleh mengandungi gelung (loop), pembolehubah dan syarat (conditional) seperti mana-mana program lain. PDF berasaskan PostScript tetapi dengan sengaja menyingkirkan keupayaan pengaturcaraannya. PDF menerangkan hasil akhir dan bukannya langkah untuk menciptanya, sebab itu mana-mana halaman boleh dibuka terus tanpa memproses semua halaman sebelumnya.
Mengapa perbezaan ini penting dalam amalan
- Capaian rawak. Pembaca PDF boleh terus lompat ke halaman 400; penterjemah PostScript perlu memproses fail secara berurutan untuk sampai ke halaman tersebut.
- Kebolehjangkaan. PDF yang sama akan dipaparkan dengan cara yang sama di mana-mana sahaja, manakala program PostScript boleh berkelakuan berbeza dalam penterjemah yang berbeza.
- Features. Interactivity, borang, anotasi dan penyulitan wujud dalam PDF dan tiada setara dalam PostScript.
PostScript masih digunakan dalam percetakan, di mana RIP mungkin masih menerimanya sebagai input, dan kedua-dua format ini kerap ditukar antara satu sama lain. Model lukisannya, termasuk sintaks objek yang diwarisi PDF, ialah sebab kedua-duanya kelihatan begitu serupa secara dalaman.