基本的には、Officeドキュメントの変換を行うにはJODConverter, Apache POI, docx4j
以外のオープンソースオプションがありますか?をPDF
。私はこれらすべてのオプションを試しました。小さくて簡単なファイルのためにうまくいきました。ドキュメントにフィールド、オブジェクト、テーブルなどが含まれている場合、それらは正しく変換されません。これらのツールフォーラムはアクティブではありません。可能であれば、Javaのみを使用する必要があります。どなたにより良い提案がありますか?OfficeドキュメントをPDFまたは画像に変換するための良いオプションは何ですか
答えて
私たちは、オープンソースとクローズドソースの両方のOfficeドキュメントコンバータを同梱して出荷しています。 Apache POIは、われわれが見つけたオープンソースのオフィス文書コンバータとしては最高のものです。 Apache POIはactiveです。私たちはバグの修正に成功し、十分に文書化されたテストケース/失敗のための開発者からの注意を喚起し、迅速に必要なものを修正/更新するためのコミッターをプロジェクトに雇いました。これを行うには
この機能を開発して配布する人にはPOIが最適かもしれません。しかし、ブラックボックス出力のPOIを必要とする人のために、推薦することはできません。 POIは、カスタマイズしてビルドを維持することができれば信頼できます。行動を直接行うことができるソリューションが必要です。メンテナンスは最小限になると予想されます – Kris
オープンソースでなければならない場合、POIは私が知っている最高のものです。 –
@Martin、POIを使ってどのフォーマットを変換していますか?そして、最近、すぐにPDFに変換されますか? – JasonPlutext
、市販のライブラリーは、それが合理的に良いことだhttp://www.aspose.com/java/total-component.aspx
である - 私は、古いバージョンを使用していた(彼らの最新の更新バージョンをチェックアウトしていません)。
私は最近XDocReportを使用しました。彼らはdocxからpdfへのコンバータをサポートしています(explained here)
XDocReport docx-> pdfコンバータを明確にするには、XWPFDocumentにPOIを含むdocxをロードし、POIの各構造(XWPFParagraph、XWPFTableなど)をループしてiText 3.1.7構造を作成してPDFを生成します。 docxをpdfに変換したいのであれば、[XWPFDocument 2 PDF](https://code.google.com/p/xdocreport/wiki/XWPFConverterPDFViaIText)を読んでください。 – Angelo
- 1. Microsoft OfficeドキュメントとPDFドキュメントをJavaでイメージファイルに変換
- 2. プログラムでOffice 2010ドキュメント(a.k.a Office 14)にアクセスするための変更点は何ですか?
- 3. LaTeX文書で使用するための画像(pdf)の変換方法は?
- 4. .Netのための良いOODBオプションは何ですか?
- 5. iTextはPDFをTIFF画像に変換できますか?
- 6. PDFを低解像度(ただし良質)のJPEGに変換するには?
- 7. Officeドキュメントをプログラムまたはサードパーティ製のツールXPSファイルに変換する
- 8. GroovyでWSDLウェブサービスにアクセスするための良いオプションは何ですか?
- 9. PDFファイルを画像に変換する
- 10. android- pdfを画像に変換する
- 11. JavaScriptで生成されたドキュメント/ページをPDFに変換する
- 12. form-heavy webappのための良いC#PDFライブラリは何ですか?
- 13. 画質の良いキャンバスをエクスポートするためのベストプラクティスは何ですか?
- 14. 数式を画像に変換するための.Net-library
- 15. ネイティブMS OfficeターミナルサーバーでのPDF変換
- 16. paperclip - tiff画像をjpgまたはpngに変換する
- 17. Asp.Net:画像にPDFを変換
- 18. PHP GDで生成された画像をPDFに変換する方法
- 19. PDFを開くOfficeまたはMS Word
- 20. PDFizer:生成されたPDFドキュメントの画像を挿入する方法は?
- 21. mvc3のhtmlビューをpdfドキュメントに変換するには
- 22. ゲームを作るための良い構造は何ですか?
- 23. Python Magickwand pdf画像を変換して画像のサイズを変更する
- 24. のListBox WPFやSilverlightで画像を表示するための最良の方法は何ですか
- 25. DOMノードまたはドキュメントをJavaScriptでXMLに変換する
- 26. python Linux用のMicrosoft Officeドキュメントをプレーンテキストに変換する
- 27. SqliteDatabaseで画像を保存するためのオプション
- 28. System.Web.Abstractions:それは何のために良いですか?
- 29. アンドロイドアプリケーションのYouTube動画にアクセスするための最良のオプションは?
- 30. 私はpdfプロジェクトのドキュメントをページに埋め込みたい
JODConverterがあなたにとって十分でない場合(OpenOffice/LibreOfficeの最新リリースで試しましたか?)、Office自体を調べるべきでしょう。ええ、私はオープンソースではないことを知っています。 – JasonPlutext
あなたは何かを見つけましたか?私もこのようなものを探しています。 – iRunner
私はJODを使用しています。まだ死んでいるプロジェクトですが、目的を果たすことができます。 – Kris