6

Что мне нужно сделать, чтобы создавать счета в формате PDF с размером файла менее 20 КБ?

Пример PDF

Я создаю счета для малого бизнеса, и у меня хранится более 60 000 счетов в формате PDF (без сканирования), которые в среднем занимают около 108 КБ на страницу. Я генерирую эти счета из электронной таблицы Excel и сохраняю их в формате PDF. Я заметил документы других компаний или даже собственную банковскую выписку в формате PDF, размер которой в среднем составляет менее 20 КБ на страницу.

(ОБНОВЛЕНО 3/17) Я использовал инструмент Acrobat Audit (доступный в окне "Сохранить как" при выборе "Оптимизированный PDF" в раскрывающемся меню и нажатии кнопки настроек в Acrobat XI). Вот результат:

    Content Streams    3.48145 KB
    Fonts             91.98340 KB
    Structure Info    11.72852 KB
    Document Overhead  0.64453 KB
    -----------------------------
    TOTAL             107.8379 KB

Что я пробовал:

  • Я попытался использовать параметры Acrobat XI "Оптимизировать отсканированные PDF", но получаю "Страница содержит визуализируемый текст".
  • Я попытался "Сохранить как", выбрав тип файла «Adobe PDF Files, Optimized (* .pdf)». Результаты были немного меньше, но не менее 20 КБ или даже менее 90 КБ.
  • Я пробовал веб-приложения, которые имеют примерно тот же эффект, что и вышеупомянутая попытка "Сохранить как".

5 ответов5

4

В результате использования инструмента Acrobat Audit большая часть вашего PDF-файла связана с включением шрифтов (91 КБ), а не с реальным PDF-содержимым (3 КБ +11 КБ).

Таким образом, вы можете попробовать некоторые из следующих действий:

  • использовать один шрифт для всего документа
  • используя один шрифт, попробуйте разные шрифты, чтобы определить, какой из них дает наименьший размер (много лет назад у меня была та же проблема, но при использовании другого шрифта размер документа сильно варьировался от 13 до 150 КБ)
  • некоторые программы, которые генерируют PDF, имеют возможность включать только используемые символы шрифта вместо всего набора символов шрифта, возможно, это может немного уменьшить размер файла (PDF Creator приходит на ум)
  • В некоторых программах, генерирующих PDF, есть возможность отображать текст в виде векторной графики, поэтому не нужно включать шрифты. Если текстовое содержимое PDF невелико, это может уменьшить размер файла (я где-то видел эти параметры, но не могу напомнить, в каком программном обеспечении ...)
2

Такой маленький размер, скорее всего, из-за неправильного PDF (учитывая тип документа, который вы описываете). Неправильный означает, что это действительный PDF, но он не пройдет никаких проверок соответствия. Теперь, поскольку эти документы являются накладными, вам, возможно, придется внимательно посмотреть, что нужно; вам, возможно, придется создавать PDF/A-совместимые документы, и для этого вам придется использовать инструмент, который их создает.

Как сделать PDF-файл меньше: вы можете ограничить свои шрифты одним (это то, что есть в большинстве банковских выписок), например, развернуть все шрифты (и с этим шагом ваш PDF станет маленьким, но неправильным). Если у вас есть логотипы, убедитесь, что у вас есть векторная версия, или даже сделайте шрифт логотипа (который вам, конечно, придется встраивать и подмножество). Вы также можете избавиться от всех метаданных и т.д.

Вы можете снова использовать Acrobat и внимательно посмотреть на оптимизированные параметры диалога сохранения.

Другим вариантом может быть использование OpenOffice для производства PDF; мне кажется, что файлы могут быть немного меньше (счета, которые я отправляю, без каких-либо настроек около 50 КБ).

1

Вы можете использовать PDFCreator для создания PDF-файлов с меньшими размерами. Это бесплатный и удобный инструмент для конвертации PDF.

После установки PDFCreator откройте файл Excel и выберите « Print , а затем выберите PDFCreator в качестве принтера. Через несколько секунд он преобразует ваш счет в формат PDF. Проверьте размер файла PDF и напишите здесь о результате. Удачи.

1

Вы можете создать PDF, используя команды записи PHP. Я только что сделал быстрый поиск PHP PDF и нашел несколько способов создания PDF. такие как...

«TCPDF - это класс PHP для генерации PDF-документов без внешних расширений. TCPDF поддерживает UTF-8, Unicode, языки RTL, XHTML, Javascript, цифровые подписи, штрих-коды и многое другое ».

Это было какое-то время, но я занялся созданием веб-документов, и я помню, что PDF-файлы были удивительно маленькими.

1

Я нашел веб-сайт, который будет сжимать файлы для вас онлайн.

Был файл 180 МБ, и он сократился до 456 КБ.

Вот сайт: Сжатие PDF

Дай попробовать.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .