有人成功地将 Apache FOP v1.0 库编译为 .NET DLL 吗?我正在使用位于以下位置的 IKVM 语法:http://onjava.com/pub/a/onjava/2004/08/18/ikvm.html;然而,编译后的DLL似乎不完整。例如,我无法将 FopFactory 对象实例化为:
using org.apache.fop.apps;
namespace Utils
{
public class PdfRender
{
public void Render()
{
FOUserAgent foUserAgent = fop.getUserAgent();
FopFactory fopFactory = FopFactory.newInstance();
}
}
}
(由 FOP 用户组的成员提供)
先决条件:已安装 IKVM 0.44.0.5。
- 从以下位置下载 FOP 1.0http://xmlgraphics.apache.org/fop/1.0/index.html#download
- 将所有 JAR 文件复制到
C:\Fop\Build\
- 打开命令提示符并运行以下命令:
ikvmc -target:library -reference:IKVM.OpenJDK.Core.dll -recurse:C:\Fop\Build\\*.jar -version:1.0 -out:C:\Fop\fop.dll
- 在您的 Visual Studio 项目中,添加对
fop.dll
, IKVM.OpenJDK.*.dll
and IKVM.Runtime.dll
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)