Как я могу считать и управлять файлами PDF 1.5 в Perl?

Для всех тех, кто получает эту ошибку: WARNING: Catalina.start с использованием conf / server.xml: содержимое не допускается в прологе.

Не очень информативно .. но что это на самом деле означает, что там это мусор в файле conf / server.xml.

Я видел эту точную ошибку в других файлах XML. Эта ошибка может быть вызвана внесением изменений в текстовый редактор, который вводит мусор.

Как вы можете проверить, есть ли у вас мусор в файле, открыть его с помощью «редактора HEX». Если вы видите какой-либо символ перед этой строкой

     "<?xml version="1.0" encoding="UTF-8"?>"

, как это было бы мусор

     "‰ŠŒ<?xml version="1.0" encoding="UTF-8"?>"

, который является вашей проблемой ... Решение заключается в использовании хорошего редактора HEX. Это позволит вам сохранять файлы с различными типами кодирования ..

Затем просто сохраните его как UTF-8. Некоторым системам, использующим XML-файлы, может потребоваться его сохранение в виде UTF NO BOM, что означает «NO Bate Order Mark»

Надеюсь, что это поможет кому-то! !!

9
задан brian d foy 26 December 2008 в 20:06
поделиться

2 ответа

Готово! Час назад я загрузил CAM:: PDF v1.50 к CPAN. Это теперь поддерживает потоки PDF v1.5 сжатого объекта и потоки перекрестной ссылки. Я протестировал его с несколькими файлами PDF, которые я нашел онлайн, но я буду уверенный ценить обратную связь (хороший или плохой).

14
ответ дан 4 December 2019 в 13:51
поделиться

Я попытался бы выполнить его через ghostscript с соответствующими параметрами.

Что-то как gs -dBATCH -dNOPAUSE -sDEVICE=pdfwriter -dCompatibilityLevel=1.2

1
ответ дан 4 December 2019 в 13:51
поделиться
Другие вопросы по тегам:

Похожие вопросы: