
Я на Debian Stretch. Я сделал пару файлов pdf с img2pdf
помощью
$ img2pdf --output sample2.pdf sample.jpg
Затем я попытался загрузить на веб-сервис, но он отклонил файл pdf. Внимательно изучив файл, я понял, что он находится в древней версии 1.3 -
[$] mediainfo sample2.pdf
General
Complete name : sample2.pdf
Format : PDF
Format version : 1.3
File size : 221 KiB
Text
Format : PDF
Есть у кого-нибудь идеи, почему это так?
решение1
Различные версии PDF знаменуют собой добавление функций, доступных в файлах PDF; этократкая историясодержит краткий обзор функций, доступных в каждой последующей версии.
Инструменты, создающие файлы PDF, в идеале должны указывать самую старую версию, которая обеспечивает необходимые им функции для каждого создаваемого ими файла. Создаваемый вами PDF использует img2pdf
только функции, доступные в PDF 1.3 (если это так), поэтому правильно указывать версию 1.3 в его метаданных.
Чтобы ответить на ваш вопрос,iТекстзнает о PDF 2.0.PDFTeXможно использовать функции PDF 1.5 иLibreOfficeпо-видимому, создает файлы версии 1.4.