Я бы хотел преобразовать файлы с расширениями doc/docx/xls/xlsx/pdf в файлы HTML. Есть ли способ сделать это простым способом в Solaris с помощью Perl?perl doc/pdf/xls to HTML convertor
ответ
Библиотеки perl, которые я использовал для обработки файлов Microsoft Office, довольно не хватает, и мне еще предстоит найти те, которые хорошо справляются с обработкой расширений Office 2007 и Office 2010 (укажите один в комментариях если вы знаете об этом!)
Если у вас есть компьютер с Microsoft Office, вы можете использовать win32ole для управления приложением Office из unix. Я делал это раньше с Ruby: http://rubyonwindows.blogspot.com/2007/03/automating-excel-with-ruby.html
Вот Perl модуль для использования win32 OLE: http://metacpan.org/pod/Win32::OLE
лично я не рекомендую подход OLE, потому что он имеет много головной боли (например, вы должны оставьте Office, работающий на ПК, для работы сценария unix, брандмауэр Windows почти случайно заблокирует скрипт unix, когда ваш ПК будет обновляться с помощью патчей).
Я не пробовал, но вот ява программа, которая будет использовать OpenOffice и GhostScript сделать пакетное преобразование для вас: http://www.codeproject.com/KB/java/PDFCM.aspx
В качестве опоры, есть утилита под названием xpdf, которая converts pdf files to text. Это было скомпилировано на Solaris, хотя вам придется скомпилировать исходный код (вы можете вызвать утилиту из командной строки). Я использовал его, и это здорово.
Более того,, есть модифицированная версия которого converts pdf to html. Это я не проверял, но, возможно, стоит попробовать.
для первенствует в HTML -> вы можете использовать exceltohtml
потребности следующие модули:
use Spreadsheet::ParseExcel;
use File::Find ; use Cwd ;
- 1. C# .NET RTF to HTML Convertor и HTML to RTF Convertor Library
- 2. .htacces to web.config convertor
- 3. Python Denary to Binary Convertor
- 4. Online Pdf to Image convertor
- 5. Java Doc to PDF Convertor
- 6. html/haml to sass convertor - чтобы загрузить исходный файл sass
- 7. Jpg to Pdf Convertor in C# 3.5
- 8. LinearGradientBrush convertor
- 9. Функция не работает в JS Fahrenheit to Celsius convertor
- 10. Yii2 Asset Convertor
- 11. Perl write to html file not working
- 12. Ускоренный объект json convertor
- 13. WebServicex валюта Convertor API
- 14. Perl to C to DLL
- 15. Retrofit 2.0 Convertor возвращает NULL
- 16. Perl Text To Code Ratio
- 17. GetOption PERL to Python
- 18. Perl-oneliner to bash
- 19. Setuid to Perl script
- 20. Perl CSV to hash
- 21. Perl int to array
- 22. perl to php translation
- 23. perl excel to pdf
- 24. Perl post to php
- 25. perl snmpwalk to string
- 26. Perl YAML to JSON
- 27. Как передать значение кнопки обзора в программе html to perl
- 28. perl: unobtrusively write to IO :: Ручка открыта TAP :: Formatter :: HTML
- 29. webservicex for Currency Convertor не работает
- 30. Perl Not Writing to Buffer