1

Apache FOP 用の JNI ラッパーを実装した経験や問題があった人はいますか?

ボーナス ポイント: C++ から xsl-fo を処理するための他のオプションはありますか?

4

4 に答える 4

0

数年前に同じものを探していたので、この回答にも興味があります.C++アプリケーションから使用していたため、最終的にはJava FOPを使用しましたが、これは私たちのケースには理想的ではありませんでした.

于 2009-09-30T00:37:18.823 に答える
0

最初はレンダリング エンジンとして fop を使用しましたが、いくつかのサイズ制限があることがわかりました。Ecrion からサードパーティ製品 - XF Rendering Service を購入することになりました。ええ、私は知っています、それはオープンソースでも無料でもありませんが、私たちが数年間使用して非常に良い結果を出している非常に優れた製品です.

于 2009-11-30T21:44:55.117 に答える
0

C ではなく C# でこれを行います。プロキシを生成して fop クラスをラップするため、元の fop の例のように見えますが、Java ではありません。私が使用するツールは、私が作成したjni4netです。

あなたにとってジェイスは良い選択だと思います。

于 2009-11-08T10:40:35.313 に答える
0

まあ、明白な方法は

#include <cstdio>
#include <string>

int runFop(const char* params) {

     // put the real path here
     const char* FOP_CMD = "fop.bat";

     std::string cmd(FOP_CMD);
     cmd += " ";
     cmd += params;

     return system(cmd.c_str());
}
于 2009-09-21T18:21:22.237 に答える