
Estoy en Debian Stretch. Hice un par de archivos pdf img2pdf
usando
$ img2pdf --output sample2.pdf sample.jpg
Luego intenté cargarlo en un servicio web y rechazó el archivo pdf. Al mirar el archivo de cerca, me di cuenta de que se trata de una versión antigua 1.3.
[$] mediainfo sample2.pdf
General
Complete name : sample2.pdf
Format : PDF
Format version : 1.3
File size : 221 KiB
Text
Format : PDF
¿Alguien tiene alguna idea de por qué?
Respuesta1
Las distintas versiones de PDF marcan la adición de funciones disponibles en los archivos PDF; estehistoria cortaproporciona un breve resumen de las funciones disponibles en cada versión sucesiva.
Lo ideal es que las herramientas que producen archivos PDF especifiquen la versión más antigua que proporciona las funciones que necesitan para cada archivo que producen. El PDF que está produciendo img2pdf
solo utiliza funciones disponibles en PDF 1.3 (si corresponde), por lo que es correcto especificar la versión 1.3 en sus metadatos.
Para responder a su pregunta formulada,yo texteoSabe sobre PDF 2.0.PDFTeXpuede utilizar funciones de PDF 1.5 yLibreOfficeaparentemente produce archivos de la versión 1.4.