Как снизить качество PDF, созданного с помощью R - PullRequest
4 голосов
/ 14 марта 2011

Я создаю pdf отчеты, используя R (команда ? Pdf ). Отчеты содержат изображения, которые я создал, и они довольно тяжелые (много точек данных) Созданные PDF очень тяжелые. Есть ли способ снизить качество PDF при его создании?

Я знаю, что могу сделать это, используя pdftk , но я бы предпочел сделать это за один раз, поскольку я хочу минимизировать количество ручных операций.

Ответы [ 2 ]

3 голосов
/ 14 марта 2011

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

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

2 голосов
/ 14 марта 2011

Кажется, что нет другого решения, кроме вызова pdftk:
(выдержка из? Pdf)

pdf writes uncompressed PDF. It is primarily intended for producing 
PDF graphics for inclusion in other documents, and PDF-includers such 
as pdftex are usually able to handle compression: there are a large 
number of PDF compression utilities such as pdftk. 
...