Код Perl для поиска меток обрезки в PDF-файлах

#perl #pdf

#perl #PDF

Вопрос:

Возможно ли найти метки обрезки в файлах PDF с помощью кода Perl? Можно ли определить, был ли оптимизирован файл PDF или нет?

Пожалуйста, предложите решения, если вышеуказанные случаи возможны с использованием сценариев perl…

Комментарии:

1. Знаете ли вы, как были созданы PDF-файлы? Если метки обрезки находятся во встроенном изображении, это другая проблема, чем если бы они были вставлены в виде вектора, например, с помощью Adobe Illustrator или Inkscape.

2. PDF-файлы создаются из файлов Adobe indesign. Возможно ли в perl, чтобы общаться с acrobat professional?

3. metacpan.org/module/Wx::ActiveX::Acrobat даст вам доступ к интерфейсу сценариев, другим вариантом может быть использование интерфейса JavaScript.

4. Что вы пытаетесь сделать, когда найдете метки обрезки?

5. Мне нужно удалить метки обрезки, если они найдены в PDF. В метках обрезки есть фиксированная ширина и высота. Я занимаюсь программированием на Perl в Windows XP. В acrobat Professional возможна пакетная обработка. Но есть ли какие-либо другие варианты для импорта этих функций в perl?

Ответ №1:

Я столкнулся с PDF :: API2, ознакомьтесь с методами страницы https://metacpan.org/module/PDF::API2#PAGE-METHODS , проверьте cropbox метод. Там может быть решение.