1

doc、docx、xls、xlsx のヘッダー/フッターの変更をサポートする API が必要です。私は libreoffice 用に書かれた巨大なコードを持っていますが、問題は最終ドキュメントのスタイルが壊れていることであり、それは大きな問題です。他のオープン ソース プロジェクトでも同様の結果が得られているので、おそらく Aspose のような有料版を探していますが、代替ソリューションも教えてください。

問題のもう1つの側面は、オフィス文書、メール、メッセージからpdfへの変換が必要なことです。

C# を含むソリューションも探していますが、おそらく Linux で実行されるため、Java が優先されます。

4

5 に答える 5

2

Aspose Java コンポーネントを使用すると、ドキュメントのヘッダー/フッターを更新し、サポートされているすべてのファイル タイプ (doc、docx、xls、xlsx、eml、msg など) を PDF に変換できます。PDF の形式を元のドキュメントと同じに保つように努めています。

PdfSaveOptionsクラスを自分で調べてみるか、問題のあるファイルをAspose フォーラムに投稿してください。テクニカル サポートが問題の解決を試みます。

PS。私は Aspose の開発者/エバンジェリストです。

于 2013-04-17T13:03:38.170 に答える
1

C# を使用すると、microsoft word com オブジェクトにアクセスできることがわかっています。これらすべてを最新の Microsoft Word にロードしている場合は、その場で PDF に変換するように指示できます。Word ファイルをプログラムで PDF に変換するにはどうすればよいですか? これは、私が C# を起動して実行するために使用したものです。Apache POI、私は問題しかありませんでした。Open Office とその UNO Api は、ほとんどの場合、うまく機能することがわかりました。全体として、C# が最適であることがわかりました。これが役立つことを願っています!

于 2013-04-16T13:32:28.800 に答える
0

docx4jは、あなたが望む多くのことを行うことができます。

docx、pptx、xlsx に対応しています。

従来のバイナリ ドキュメントと xls の場合は、LibreOffice または JODConverter 経由で OpenOffice を使用して、それらを docx/xlsx 形式に変換します。

docx4j は、docx を PDF に変換できます。忠実度は 2.8.1 以降も向上し続けているため、ナイトリー ビルドを試す必要があります。

于 2013-04-23T08:59:12.680 に答える
0

poi api の問題です。3.10 最終 API を使用してください。このバグはこの api で修正されています。この投稿をチェック

この投稿では、この問題は解決されています。

于 2014-10-08T06:07:48.250 に答える
0

あなたの要求によると、私は Aspose と IText しか考えられません。いくつかのサンプル コードを参照してください。これが決定を下すのに役立ちます。

于 2013-04-16T13:22:49.853 に答える