有没有人有过为apache FOP实现JNI包装器的经验或遇到过问题?
加分:处理C++中的xsl-fo还有其他选择吗?
发布于 2009-09-21 18:21:22
好吧,最明显的方法就是
#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-30 00:37:19
我也会对这个答案感兴趣,因为几年前我也在寻找同样的东西,最终使用的Java FOP对我们的情况来说并不理想,因为我们是在C++应用程序中使用它。
发布于 2009-11-08 18:40:35
我这样做是为了C#,而不是为了C。我生成代理来包装fop类,所以它看起来就像原始的fop示例but it's not Java。我使用的工具是我创建的jni4net。
对你来说,我认为Jace将是一个很好的选择。
https://stackoverflow.com/questions/1427226
复制相似问题