</> CodeBooks
    ← Volver a Otros temas (página 2)
    Portada de Developing with PDF

    Developing with PDF

    Leonard Rosenthol

    Editorial
    O'Reilly
    Año
    2014
    Páginas
    ~217
    Nivel
    Intermedio

    De qué trata

    Guía técnica especializada que desglosa la arquitectura interna del Portable Document Format según la especificación internacional ISO 32000-1 (PDF 1.7). Escrita por Leonard Rosenthol, uno de los arquitectos principales del formato en Adobe, la obra está pensada para desarrolladores de software, ingenieros de sistemas y arquitectos técnicos que necesitan construir visores, motores de generación, herramientas de extracción o utilidades de inspección de PDF a bajo nivel. Presupone experiencia intermedia de programación en lenguajes como C++, Java, C# o Python y familiaridad con estructuras de datos y manipulación de archivos binarios.

    El texto descompone la sintaxis elemental del estándar: objetos primitivos (diccionarios, flujos binarios o streams, arrays, nombres), la tabla de referencias cruzadas (xref), las actualizaciones incrementales y la linealización para la web. Explora detalladamente el modelo gráfico (operadores de trazado de rutas, matrices de transformación de coordenadas CTM, espacios de color y transparencias), la gestión tipográfica (incrustación de fuentes Type 1 y TrueType, glifos, tablas de codificación y extracción de texto), formularios interactivos (AcroForms y widgets), anotaciones, hipervínculos, capas con Optional Content Groups (OCG) y empaquetado de archivos en colecciones o portafolios. También cubre la estructura de Tagged PDF, los metadatos XMP y los subestándares normativos como PDF/A (archivado), PDF/X (artes gráficas), PDF/UA (accesibilidad universal) y firmas electrónicas PAdES.

    El autor prescinde intencionadamente de enseñar bibliotecas propietarias o de alto nivel para concentrarse en descifrar y resumir la densa especificación ISO a través de ejemplos de sintaxis nativa de PDF. Aporta un valor fundamental para depurar archivos corruptos, optimizar el rendimiento de parsers o comprender qué ocurre por debajo de librerías como Apache PDFBox, iText o MuPDF, aunque deja fuera código ejecutable listo para producción o proyectos de software completos. Es una lectura de referencia imprescindible antes de programar soluciones documentales avanzadas.

    • PDF
    • ISO 32000
    • AcroForms
    • Metadatos XMP
    • Fuentes y tipografía
    • Tagged PDF
    • PDF/A
    • PDF/UA
    • Modelo gráfico PDF
    • Estructura binaria xref
    • Anotaciones y capas

    ¿Cómo enseña?

    TeóricoPráctico

    Teórico

    • ✗ Sin ejercicios
    • ✗ Sin proyectos

    Más de Otros temas con nivel Intermedio