gpt4 book ai didi

.net - 在.NET应用程序中使用ApacheFOP v1.0

转载 作者:行者123 更新时间:2023-12-04 03:13:32 26 4
gpt4 key购买 nike

有没有人成功将Apache FOP v1.0库编译为.NET DLL?我正在使用http://onjava.com/pub/a/onjava/2004/08/18/ikvm.html上的IKVM语法;但是,已编译的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。

  • http://xmlgraphics.apache.org/fop/1.0/index.html#download下载FOP 1.0
  • 将所有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.dllIKVM.OpenJDK.*.dllIKVM.Runtime.dll的引用
  • 关于.net - 在.NET应用程序中使用ApacheFOP v1.0,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3961476/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com