Есть ли инструмент для анализа PDF с точки зрения шрифтов, объектов, полей и их соответствующего размера (kb)?

129
10

Есть ли инструмент для анализа PDF с точки зрения шрифтов, объектов, полей и их соответствующих размеров? Было бы полезно, если бы он работал в Windows.


Я пытаюсь оптимизировать размер PDF файлов, которые мы генерируем с помощью abcPDF.

спросил(а) 2021-01-19T13:32:36+03:00 9 месяцев назад
1
Решение
103

"Инструмент" Многозначный может быть ответом на ваш вопрос:


Многозначный - это Java-приложение, кросс-платформа


ссылки для скачивания (последняя бесплатная версия с инструментами - сборка, размещенная на sourceforge, больше не имеет инструментов pdf, только просмотрщик PDF, поэтому не загружайте из sourceforge)



использование:


java -cp /pathto/Multivalent.jar tool.pdf.Info -all file.pdf

вывод будет выглядеть следующим образом:


Filename: file.pdf
Creator: Writer
Producer: OpenOffice.org 2.4
Created: Tue Dec 11 23:08:16 GMT-08:00 2007
Page count: 51
PDF version: 1.4
image: object 11, 948x945, raw samples, depth = 8, colorspace = DeviceRGB, length = 9354
image: object 12, 948x945, raw samples, depth = 1, length = 4780
anno: page 2, object 7, Link, bounds 257.0x15.0@(34.0,50.0)
anno: page 2, object 8, Link, bounds 154.0x15.0@(79.0,20.0)
anno: page 6, object 19, Link, bounds 5.0x15.0@(318.0,514.0)
anno: page 7, object 22, Link, bounds 5.0x15.0@(170.0,415.0)
anno: page 16, object 41, Link, bounds 5.0x12.0@(97.0,241.0)
anno: page 17, object 44, Link, bounds 5.0x15.0@(196.0,413.0)
anno: page 18, object 47, Link, bounds 5.0x15.0@(106.0,444.0)
anno: page 20, object 52, Link, bounds 5.0x15.0@(129.0,557.0)
anno: page 25, object 63, Link, bounds 5.0x12.0@(353.0,531.0)
anno: page 28, object 70, Link, bounds 5.0x12.0@(117.0,194.0)
anno: page 30, object 75, Link, bounds 5.0x12.0@(303.0,104.0)
anno: page 31, object 78, Link, bounds 8.0x12.0@(172.0,404.0)
anno: page 32, object 81, Link, bounds 8.0x12.0@(278.0,530.0)
anno: page 38, object 94, Link, bounds 9.0x15.0@(206.0,118.0)
anno: page 45, object 109, Link, bounds 8.0x12.0@(151.0,541.0)
FONT NAME TYPE ENCODING EMB SUB UNI OBJ#
Arial-BoldMT TrueType <intrinsic> Y Y Y 145
LiberationSerif TrueType <intrinsic> Y Y Y 129
LiberationSerif-Bold TrueType <intrinsic> Y Y Y 133
LiberationSerif-Italic TrueType <intrinsic> Y Y Y 137
MgOpenCanonica TrueType <intrinsic> Y Y Y 125
NimbusRomanNo9L-Regu TrueType <intrinsic> Y Y Y 141
149 objects
6 fonts: 6 TrueType 6 embedded [LUJTAY+MgOpenCanonica, QOVDSH+LiberationSerif, DSGAAE+LiberationSerif-Bold, OOGVDN+LiberationSerif-Italic, PZMJGN+NimbusRomanNo9L-Regu, FRAGCC+Arial-BoldMT]
2 images
15 annotations: 15 hyperlinks
(51 pages) Content streams command usage: w 51 q 4502 Q 4502 cm 1 re 75 f* 24 n 51 W* 51 BT 4450 ET 4450 Tf 4450 Td 4450 Tj 1589 TJ 2861 rg 4467 Do 1

ответил(а) 2021-01-19T13:32:36+03:00 9 месяцев назад
79

Оказывается, есть оптимизатор в acrobat, "Оптимизатор PDF", который может предоставить всю эту информацию.

http://www.websiteoptimization.com/speed/tweak/pdf/optimizer.html

ответил(а) 2021-01-19T13:32:36+03:00 9 месяцев назад
65

Я думаю, Amyuni PDF Analyzer соответствует вашим потребностям. На веб-странице:


Анализ и проверка структуры PDF-документа с помощью настраиваемого Наборы правил VB.NET. Убедитесь, что структура PDF соответствует отраслевым стандартам. или пользовательские спецификации.



Кроме того, вы можете автоматизировать свои тесты и использовать их как часть процесса пакетного сценария.


Обычно применяется отказ от ответственности

ответил(а) 2021-01-19T13:32:36+03:00 9 месяцев назад
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема