11

Только сейчас я заметил, что мои документы Word 2010 (docx), которые занимают всего одну страницу и содержат простую векторную графику WMF и небольшой текст, имеют размер почти 1 МБ. Размер документа Word составляет всего 50 КБ, а размер файла PDF, созданного на принтере Bullzip PDF, примерно такого же размера. Так, что Microsoft записывает в другие 950 кБ?

Обновление: так как в последнее время я продолжаю получать ответы, которые не подходят, я бы хотел сохранить вам работу. Эта проблема исчезла после использования Windows 7 вместо XP (что я сделал более года назад). Кажется, что-то не поддерживается в старой системе, я подозреваю, что это подмножество шрифтов или около того. Также я не могу попробовать ваши предложения, потому что проблема больше не существует. Поэтому я не могу принять ответы на это.

6 ответов6

2

Это все еще проблема с Word 2016. Возможно, это не то же самое, что OP, но он все еще здесь: начните с документа объемом 1 страница 20 КБ, сохраните как PDF, получите PDF объемом 300 КБ.

Я не могу сказать, почему Word делает это, но есть простой способ минимизировать эти PDF-файлы: установить GhostScript, а затем выполнить следующую команду:

gswin64c.exe -sDEVICE=pdfwrite -dCompatibilityLevel=1.4 -dPDFSETTINGS=/screen -dNOPAUSE -dQUIET -dBATCH "-sOutputFile=%2" "%1"

где% 1 - входной PDF, а% 2 - выходной PDF. Превращает эти 300 КБ PDF в 40 КБ PDF. Все еще не такой маленький, как CutePDF (который занимал около 30 КБ для того же документа), но значительное улучшение.

Или просто пропустите этот шаг и распечатайте непосредственно в CutePDF.

1

Много причин.

  1. XML Styling
  2. Изображения конвертированы в base64, что на 33% больше оригинала
  3. Другие вещи, такие как шрифты и т.д ...
  4. Много вещей, которые, похоже, ничего не делают!
1

Проверьте настройки параметров в Word 2010. Возможно, вы указываете Word встроить один или несколько целых шрифтов в ваш документ. Это вызывает ужасное раздувание документа, особенно если вы используете шрифты Unicode. Снимите этот флажок, если он установлен, и Word будет вставлять только те символы, которые фактически используются в вашем документе.

Вы также должны знать, что * .docx - это сжатый формат файла, который необходимо распаковать, прежде чем он может быть преобразован в файл PDF, который увеличивает его размер.

Если это не работает для вас, есть несколько инструментов для оптимизации PDF, которые доступны через Adobe и Nuance.

Надеюсь это поможет.

0

Мысль: Word преобразует векторную графику в растровое изображение или PNG и внедряет ее в документ с ограниченным или без сжатия. Проверьте настройки PDF и посмотрите, сможете ли вы это отрегулировать.

Анализ: Один из способов проверить это - изменить расширение файла Word на.ZIP, и убедитесь сами, что делает Word!

0

Это связано с тем, что форматирование документа PDF будет содержать стили (вероятно) для каждого символа. Я сделал что-то вроде этого, но в HTML, и он сгенерировал 20 КБ HTML-файл в виде файла 600 КБ.

0

Используйте программное обеспечение, которое предназначено для определенной цели. Word хорош в создании текстовых документов, и поскольку многие другие программные средства добавляют эту функцию, MS не может ее упустить. Я действительно не понимаю, почему они решили потратить много времени и усилий на оптимизацию чего-то, что большинство людей даже не использует и не заботится о них. Люди, которые заботятся, не используют слово для печати PDF.

Вам следует изучить установку специального принтера PDF на вашем компьютере и использовать функцию PRINT для создания файла PDF. Существует множество бесплатных и коммерческих пакетов, которые отлично справляются со своей задачей и поддерживают сжатие вашего PDF-файла до минимума.

Спрашивать, ПОЧЕМУ именно Word создает такие огромные PDF-файлы, лучше спросить у инженеров MS на их форумах ... только они могут сказать. Здесь вы просто получите множество догадок о том, почему MS делает вещи так, как они делают.

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