我對Perl沒有做太多的工作,並試圖找出是否可以使用不同類型的文件格式,除了文本文件?如pdf
,doc
,xls
,xml
。另外,如果可以做到這一點,它需要CPAN模塊,或只是基本的Perl腳本?Perl腳本可以用於處理不同的文件格式嗎?
0
A
回答
6
是的,有CPAN modules來操縱(或至少讀取)許多不同的文件格式。
一個基本的Perl腳本可以做到,但是你必須自己弄清楚文件格式。例如,如果您正在操作JPEG圖像並想添加水印,則必須編寫自己的JPEG解壓縮程序,自己的位圖光柵化程序,自己的字體解析器/光柵化程序,並最終使用JPEG壓縮程序來保存產生水印圖像。
你會很快進入了數千行代碼的這個
…或者你可以只安裝幾個CPAN模塊,並在大約5或6行代碼中完成。
3
相關問題
- 1. Perl腳本來處理文本文件
- 2. 我可以用FTP批處理文件激活php腳本嗎?
- 3. 我可以使用Perl下載PHP腳本中的文件嗎?
- 4. 我可以使用perl腳本編輯TLV文件嗎?
- 5. perl IO ::通過兩個腳本同時處理附加文件
- 6. 用於處理文件名的Windows批處理腳本
- 7. 批處理腳本在塊中處理變量的方式不同嗎?
- 8. 我可以爲perl腳本setuid嗎?
- 9. Perl和Batch可以在同一個批處理文件中運行嗎?
- 10. 我可以使用MRJob以本地模式處理大文件嗎?
- 11. 來自Windows的Perl腳本調用批處理文件
- 12. 編譯Inno Setup腳本時可以調用批處理文件嗎?
- 13. 使perl腳本可執行文件...我可以不使用前面的'perl'語句嗎?
- 14. Python:我可以從不同的腳本中讀取大型文本文件嗎?
- 15. 批處理腳本,可以用日期範圍更新文件
- 16. 一個處理文件可以用於三種形式不同的目標地址嗎?
- 17. 可以在Perl腳本中使用Perl單線程嗎?
- 18. FDT可以處理.fla文件嗎?
- 19. high_voltage gem可以處理.haml.html文件嗎?
- 20. 如何比較windows批處理腳本中的文件格式
- 21. 如何使用perl處理格式與unicode相似的文件?
- 22. 你可以運行一個Shell腳本或Jmeter的Windows批處理文件嗎?
- 23. Roslyn可以用於VB.NET腳本嗎?
- 24. 不同的ANT版本處理泛型的方式不同嗎?
- 25. 從批處理文件中調用Perl腳本
- 26. 使用BizTalk處理不同格式的文件
- 27. 在同一個文件中處理不同的日誌格式
- 28. 我可以使用新腳本處理JSON結果嗎?
- 29. 用於向Perl腳本提供用戶輸入的Windows批處理腳本
- 30. 批處理腳本,用於從文本文件中過濾行