Чому Word 2010 створює такі величезні файли PDF?


11

Я помітив лише зараз, що мої документи Word 2010 (docx), які є лише однією сторінкою і містять просту векторну графіку WMF та трохи тексту, мають майже 1 Мб. Документ Word складає всього 50 кБ, а PDF-файл, створений за допомогою принтера Bullzip PDF, приблизно однакового розміру. Отже, що пише Microsoft в інші 950 кБ?

Оновлення: Оскільки я останнім часом отримую відповіді, що все не стосується, я хотів би зберегти вас на роботі. Проблема пішла після використання Windows 7 замість XP (що я робив понад рік тому). Щось, здається, не підтримується в старій системі, я підозрюю, що це якесь підмноження шрифту чи так. Також я не можу спробувати ваші пропозиції, оскільки цього питання вже не існує. Тож я не в змозі прийняти відповіді на це.


Чи відповідає вихід? Я думаю, що Word відповідатиме формату PDF ближче, ніж Bullzip (особисто про нього ніколи не чув).
Рамхаунд

1
Це почалося лише після останніх оновлень WORD2010. У мене є WORD2010 та Acro Reader 9.5, але один комп’ютер не отримав останніх оновлень WORD. Цей приймає сильно завантажений файл DOCX із зображеннями та перетворює його ВНИЗ з 4 МБ до 3 Мб, інший комп'ютер із останніми оновленнями WORD перетворює DOCX з 4 МБ на 18 МБ. Я не можу використовувати такий великий файл. НЕ ОНОВЛЮЙТЕ програми СЛОВА.

1
Схоже, Word експортує зображення у форматі растрових зображень із високою роздільною здатністю. Збільшити та порівняти PDF-файли, створені Word та Bullzip, та порівняти якість
tumchaaditya

1
О, дорогий, це стара. Word 2010 почав створювати PDF-файли з більш розумним розміром після переходу з Windows XP на Windows 7. Я припускаю, що в Windows 7 є якийсь API для набору шрифтів, який Word використовує у Windows XP, так що він завжди включав повний шрифт чи щось .
ygoe

1
У мене була така сама проблема з використанням Word 2013 на Windows 7 Pro 64 біт: у мене є файл 14kB Word 2013 (docx) ТІЛЬКИ lorem ipsum текст з форматуванням за замовчуванням, Word створює PDF в 90 кБ, коли PDFcreator генерує PDF-файл 22 КБ. І він швидко зростає, той самий файл з деяким форматуванням (Заголовок, заголовки 1 і 2), файлом Word 15kB (без малюнків) стає файлом 230 КБ з збереженням PDF-файлу Word як (використовуючи максимальну компресію), хоча лише 30 кБ з PDFcreator. Моя проблема полягає в тому, що PDFcreator не обробляє посилання.
Томас

Відповіді:


3

Ця проблема все ще залишається проблемою для Word 2016. Можливо, це не те саме, що було в ОП, але все-таки є: почніть з документа на 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 у PDF з 40 Кб. І все-таки не настільки маленький, як CutePDF (за цей же документ вдалося близько 30 КБ), але величезне вдосконалення.

Або просто пропустіть цей крок та надрукуйте безпосередньо на CutePDF.


1
Дивіться коментар Аряна щодо відповіді Джекке.
fixer1234

Підкріплення відповіді. Замість 670k, cutePDF створив файл розміром 170 к.
szako

Так, виклик GhostScript дає величезну економію - особливо якщо використовується разом із "Друк Microsoft у PDF" замість "Зберегти як PDF". Однак GhostScript також знижує якість вбудованої графіки. Чи можливо зберегти якість вбудованої графіки та просто оптимізувати решту?
Пігмаліон

@Pygmalion дивіться це - я не пробував їх, але пропонуються деякі варіанти.
RomanSt

1
Дякую. Якщо хтось стикається з тим же запитанням, у моєму випадку це допомогло: -dDownsampleColorImages=false (Я спробував їх усіх, і цей дав потрібний ефект.)
Пігмаліон

1

Багато причин.

  1. XML-стайлінг
  2. Зображення, перетворені в base64, що 33%більше оригіналу
  3. Інші речі, такі як шрифти тощо ...
  4. Дуже багато чого, що, здається, нічого не робить!

1

Перевірте параметри параметрів у Word 2010. Ви, можливо, вкажете Word вбудувати один або кілька цілих шрифтів у ваш документ. Це спричиняє жахливе роздуття документа, особливо якщо ви використовуєте шрифти Unicode. Зніміть цей прапорець, якщо він встановлений, і Word вставить лише ті символи, які фактично використовуються у вашому документі.

Також слід пам’ятати, що * .docx - це стислий формат файлу, який повинен бути декомпресований, перш ніж його можна перетворити у файл PDF, що додає його розміру.

Якщо це не допоможе вам, є кілька інструментів оптимізації PDF, які доступні через Adobe та Nuance.

Сподіваюсь, це допомагає.


0

Думка: Слово перетворює векторну графіку в растрову карту чи PNG і вбудовує її в документ з обмеженим або без стиснення. Перевірте налаштування PDF і перевірте, чи можете ви це відрегулювати.

Аналіз. Один із способів перевірити, що це - змінити розширення файлу Word на .ZIP, і переконатися, що Word робить!


2
Ви взагалі не можете налаштувати покоління PDF у Word. Ви можете вибрати лише "нормальну" та "веб-" якість, але це має лише кілька кБ. Мені доведеться перевірити перетворення вектора в піксель, це повинно бути видно в дуже великих коефіцієнтах збільшення.
ygoe

3
Як не дивно, коли я збільшую PDF-документ, я бачу розширений текст і графіку дуже короткий час. Це схоже на скріншот вікна Word, включаючи згладжений ClearType текст із низькою роздільною здатністю. Після цього моменту вміст замінюється векторними малюнками з високою роздільною здатністю, для графічного та текстового. Як я можу заглянути в документ PDF, щоб дізнатися, чи є приховане піксельне зображення, яке можна видалити?
ygoe

Я також не вірю, що це і причина. Я помітив ту саму роздуту з документами, що не містять зображень.
HappyNomad

@LonelyPixel: Напевно, потрібен певний час, щоб ваш читач PDF повторно відобразив вміст на масштабуванні ..
tumchaaditya

0

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


0

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

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

Запитати, Чому саме Word створює такі величезні файли PDF - це те, що вам краще запитати у інженерів MS на своїх форумах ... тільки вони можуть сказати. Тут ви просто отримаєте багато здогадок про те, чому MS робить все так, як вони роблять.


1
Я дуже віддаю перевагу вбудованому функціоналу експорту в PDF, оскільки це зберігає змістовні таблиці вмісту або вбудовані URL-адреси тощо. (Таким чином, експорт у OpenOffice великий.) Деякі програми можуть добре працювати з опціями друку PDF, якщо це передбачено ОС . Як і деякі браузери в OS X, бездоганно працюють із вбудованою PDF-друком .
Ар'ян
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.