Можно ли использовать сценарии Perl для работы с различными форматами файлов? - PullRequest
0 голосов
/ 03 ноября 2011

Я мало что сделал с Perl и пытался выяснить, можно ли с ним работать с различными типами форматов файлов, кроме текстовых файлов?Как в pdf, doc, xls, xml.Кроме того, если это возможно, требуются ли модули CPAN или только базовые сценарии Perl?

Ответы [ 2 ]

6 голосов
/ 03 ноября 2011

Да, есть CPAN-модули для манипулирования (или, по крайней мере, чтения) множества различных форматов файлов.

Базовый сценарий Perl МОЖЕТ сделать это, но тогда вам придется выяснить формат файла самостоятельно. Например, если вы работаете с изображением JPEG и хотите добавить водяной знак, вам нужно написать собственный декомпрессор JPEG, собственный растровый растровый растр, собственный синтаксический анализатор / растеризатор шрифтов и, в конечном итоге, компрессор JPEG, чтобы сохранить полученное изображение с водяным знаком.

Вы очень быстро разберетесь с тысячами строк кода для этого

& hellip; или вы можете просто установить пару модулей CPAN и сделать это примерно в 5 или 6 строках кода.

3 голосов
/ 03 ноября 2011

CPAN ваш друг.Вы найдете модули для большинства типов документов, с которыми вы можете столкнуться.

И, да, вам понадобятся библиотеки для работы с определенными форматами файлов на всех языках.

и т. Д. И т. Д. .

...