Я ищу способ отфильтровать все объекты, кроме полей интерактивной формы в файлах PDF. Язык программирования не так уж важен, но было бы неплохо, если бы я мог сделать это из командной строки Linux, но я почти открыт для всего. Например, выберите исходный файл PDF и выведите новый файл PDF, содержащий только поля интерактивной формы, из первых.
Конечная цель состоит в том, чтобы иметь возможность взять уже распечатанную, но незаполненную форму и распечатать только содержимоезаполненных полей формы на него.
Самое близкое, что я получил, это использование ghostscript:
gs -o outfile.pdf -sDEVICE=pdfwrite -dFILTERTEXT -dFILTERIMAGE infile.pdf
Но в моем случае все равно остается много строк, а такжеизображение несмотря на -dFILTERIMAGE
. Также есть вариант -dFILTERVECTOR
, но, к сожалению, он также удаляет поля формы.