c# - 在 WPF C# 应用程序中将 XPS 转换为 PDF

标签 c# pdf pdf-generation xps

我需要将使用应用程序创建的 XPS 文件转换为 PDF 文件,最好的方法是什么?我更喜欢使用托管程序集从 C# 内部完成此操作。

开源优于第三方解决方案

最佳答案

您可以使用 XpsDocument 类读取 XPS 文件,然后使用 PDF 库(例如 Report.Net 或 #PDF)将其导出。我在 .NET 1.1 中使用了#PDF,但不确定它是否可以轻松转换为 .NET 2.0。

#PDF: http://sharppdf.sourceforge.net/

报告.NET: http://report.sourceforge.net/

关于c# - 在 WPF C# 应用程序中将 XPS 转换为 PDF,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6395874/

相关文章:

c# - ABCpdf - 为每个页面添加边距顶部并将页脚保持在一个 block 中

c# - MigraDoc 是否支持国家/地区字符/unicode 字符?

c# - 使用具有公差的 IEqualityComparer GetHashCode

c# - 有没有一种方法可以随机化整数,使访问者无法弄清楚对象的顺序

python PDFminer 只解析部分页面

java - 使用 itext 将签名应用于 pdf 后出现 "The document has been altered or corrupted since the signature was applied"错误

javascript - 将 Javascript 变量传递给 CakePdf

phpThumb PDF 缩略图

c# - 使用 Web 发布时不要复制 SASS/LESS 文件

c# - Average 和 Sum 不适用于匿名类型?