Почему PDF-файлы, создаваемые в MS Word, имеют такой большой размер?

Почему PDF-файлы, создаваемые в MS Word, имеют такой большой размер?

Я создал простой документ MS Word, содержащий только это предложение:

Это небольшой документ.

Ничего больше. Затем я сохранил этот документ как DOCX и PDF. Вот размеры файлов:

DOCX-файл:12 кБ
PDF-файл:89 кБ

Эта разницаогромный, технически, и это действительно начинает меня беспокоить, когда в основном текстовые документы, которыедесятки кБв DOCX начните создавать PDF-файлы, которыесотни кБбольшой. Что такого неэффективного в формате PDF? Или просто Word использует какой-то ужасный алгоритм вывода?

Кстати, настройки вывода PDF были установлены для создания файла наименьшего возможного размера:

Параметры вывода PDF

решение1

Если вы откроете PDF-файл в Notepad++, вы увидите:

9 0 obj
<</Filter/FlateDecode/Length 79100/Length1 171804>>
stream
xœì}    XTGºvÕ9½/t7Ðl
..... many more bytes  ...   ëH|  
endstream
endobj
10 0 obj

и этот объект упоминается здесь в конце инструкции /FontFile2:

6 0 obj
<</Type/FontDescriptor/FontName/ABCDEE+Calibri/Flags 32/ItalicAngle 0/Ascent 750/Descent -250/CapHeight 750/AvgWidth 521/MaxWidth 1743/FontWeight 400/XHeight 250/StemV 52/FontBBox[ -503 -250 1240 750] /FontFile2 9 0 R>>
endobj

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

я использовалэта слайд-презентациядля расшифровки инструкций в формате PDF.

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

  • Times New Roman > Times (v3) (обычный, курсив, полужирный и полужирный курсив)
  • Courier New > Courier (обычный, наклонный, жирный и жирный наклонный)
  • Arial > Helvetica (v3) (обычный, наклонный, полужирный и полужирный наклонный)
  • Символ > Символ
  • Wingdings > Zapf Dingbats

решение2

Это случалось со мной много раз в Microsoft Word при попытке экспортировать простую рукопись в PDF. 5–8-страничный документ Word, размером ~50 КБ, в конечном итоге превратится в файл PDF размером 10+ МБ, что слишком много для разумной отправки по электронной почте.

Ответ Рененаходится на правильном пути — проблема в том, что шрифты встраиваются в документ, — но простое использование одной из стандартных гарнитур не обязательно решит проблему.

Все мои документы были в Times New Roman, не используя ничего более изысканного, чем жирный шрифт и курсив. Или я так думал. Оказывается, у меня есть автоматическоекернингвключено в моем шаблоне по умолчанию (дляочевидные причины). При экспорте в PDF Word фактически встраивал каждую из этих лигатур в документ как отдельный объект шрифта, раздувая его до невероятных размеров.

Исправить это просто, нужно просто помнить, что нужно делать это каждый раз:

  1. Выделите весь текст в документе.
  2. Формат → Шрифт → Дополнительно
  3. Снимите флажок «Кернинг для шрифтов»

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

Повторно экспортируйте документ в формате PDF, и он уменьшится до сотни или около того КБ. К сожалению, кернинг не на должном уровне, поэтому я бы не рекомендовал печатать таким образом, но для отправки документа по электронной почте он отлично подходит.

решение3

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

Преимущество этого способа в том, что теоретически вы можете увеличивать масштаб до бесконечности без потери разрешения или детализации, поскольку линии и кривые не имеют ширины, поэтому они могут масштабироваться вместе с вашим масштабированием.

Подобно тому, как недавнее изменение шрифта Google уменьшило размер логотипа с ~14 КБ до ~300 Б, более простые шрифты, вероятно, помогут уменьшить размер вашего файла.

Связанный контент