2012-09-04 8 views
8

基本的には、Officeドキュメントの変換を行うにはJODConverter, Apache POI, docx4j以外のオープンソースオプションがありますか?をPDF 。私はこれらすべてのオプションを試しました。小さくて簡単なファイルのためにうまくいきました。ドキュメントにフィールド、オブジェクト、テーブルなどが含まれている場合、それらは正しく変換されません。これらのツールフォーラムはアクティブではありません。可能であれば、Javaのみを使用する必要があります。どなたにより良い提案がありますか?OfficeドキュメントをPDFまたは画像に変換するための良いオプションは何ですか

+0

JODConverterがあなたにとって十分でない場合(OpenOffice/LibreOfficeの最新リリースで試しましたか?)、Office自体を調べるべきでしょう。ええ、私はオープンソースではないことを知っています。 – JasonPlutext

+0

あなたは何かを見つけましたか?私もこのようなものを探しています。 – iRunner

+0

私はJODを使用しています。まだ死んでいるプロジェクトですが、目的を果たすことができます。 – Kris

答えて

0

私たちは、オープンソースとクローズドソースの両方のOfficeドキュメントコンバータを同梱して出荷しています。 Apache POIは、われわれが見つけたオープンソースのオフィス文書コンバータとしては最高のものです。 Apache POIはactiveです。私たちはバグの修正に成功し、十分に文書化されたテストケース/失敗のための開発者からの注意を喚起し、迅速に必要なものを修正/更新するためのコミッターをプロジェクトに雇いました。これを行うには

+0

この機能を開発して配布する人にはPOIが最適かもしれません。しかし、ブラックボックス出力のPOIを必要とする人のために、推薦することはできません。 POIは、カスタマイズしてビルドを維持することができれば信頼できます。行動を直接行うことができるソリューションが必要です。メンテナンスは最小限になると予想されます – Kris

+0

オープンソースでなければならない場合、POIは私が知っている最高のものです。 –

+0

@Martin、POIを使ってどのフォーマットを変換していますか?そして、最近、すぐにPDFに変換されますか? – JasonPlutext

0

、市販のライブラリーは、それが合理的に良いことだhttp://www.aspose.com/java/total-component.aspx

である - 私は、古いバージョンを使用していた(彼らの最新の更新バージョンをチェックアウトしていません)。

0

私は最近XDocReportを使用しました。彼らはdocxからpdfへのコンバータをサポートしています(explained here

+0

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

関連する問題