¿Cuál es la diferencia entre PDF y Postscript?
El lenguaje de descripción de páginas PS (Postscript) también es un estándar de facto de la industria de la impresión propiedad de Adobe. Puede describir hermosos diseños y aún domina el campo de la impresión actual. PDF se desarrolla a partir de PS y tienen casi las mismas capacidades y métodos de descripción similares para describir páginas. PDF utiliza el mismo modelo de sombreado (ImagingMode) que PS para representar texto y gráficos. Al igual que el lenguaje PS, las instrucciones de descripción de la página PDF dibujan la página coloreando el área seleccionada. El área coloreada puede ser contornos de letras, áreas definidas por líneas rectas y curvas, y mapas de bits, el color coloreado puede ser arbitrario, cualquier gráfico en la página se puede recortar en otras formas, la página está completamente vacía al principio y hay varias instrucciones; Dibuja una forma diferente en la página. La nueva forma es opaca y puede sobrescribir la forma anterior.
Aun así, PDF sigue siendo muy diferente de PS. Principalmente en los siguientes aspectos:
Los archivos PDF pueden contener objetos interactivos como hipervínculos, formularios interactivos, etc. Pero PD no lo hace.
PDF es una estructura de archivos y PS es un lenguaje de programación. Por lo tanto, PDF tiene una mayor eficiencia de procesamiento que PS.
La estricta definición de estructura de PDF permite que las aplicaciones accedan a los objetos que contiene de forma aleatoria, mientras que PS solo puede acceder de forma secuencial. Por ejemplo, para acceder a la página número 100 de un archivo PS, primero debe interpretar las primeras 99 páginas en orden antes de poder encontrar la página número 100. En PDF, el acceso a cada página es igualmente rápido.
El PDF contiene información de descripción de fuentes, como especificaciones y tamaños de fuentes, de modo que se puede realizar la emulación de fuentes (en lugar de un simple reemplazo de fuentes) cuando la fuente no existe para garantizar la coherencia en la visualización del documento.