0

我正在开发 .Net Frame 中的应用程序,在该应用程序中,我使用 Apache FOP 生成 pdf 文件并将其直接发送到打印机。
此应用程序有两个部分:
1. 使用 .Net 中的 .xml、.xsl 和 .fo 文件
生成 PDF 文件 2. 将生成的 PDF 文件直接发送到附加的打印机。

我成功地使用Apache FOP.Net/nFOP生成 PDF 文件。但我无法将生成的文件或格式化的 xml 数据(使用 .xml、.xsl、.fo 文件组合)直接发送到打印机。

我曾在 java 中使用 Apache FOP 并完成了具有两个功能(文件生成和打印)的应用程序。但现在我必须在 .Net 应用程序中开发这两个功能。

在 .net 版本的 Apache FOP 中似乎没有可用的打印功能。我在使用 FOP 的 Java 应用程序中发现了一些打印功能,但对于使用 FOP 的 .Net 打印没有帮助。我做了很多研究并检查了互联网上可用的许多解决方案。

注意:我还使用了 java 到 .Net 的转换代码。我使用了IKVM方法,但它没有将 java 代码移植到我的 .net 应用程序中。

如果你们知道我该如何执行这些任务,那么请在这里分享您的经验。

欢迎提出建议和建议。

问候,

4

1 回答 1

1

您是否尝试从 .NET 代码运行批处理文件 http://xmlgraphics.apache.org/fop/trunk/output.html#general-direct-output

于 2012-04-23T11:48:29.813 回答