Andrey Asked:2022-05-01 18:58:44 +0800 CST2022-05-01 18:58:44 +0800 CST 2022-05-01 18:58:44 +0800 CST C# 将 PDF 转换为 XPS 772 我需要在 C# 中以编程方式实现 pdf 到 xps 的转换,没有工作表限制,不添加标题并且是免费的(没有任何 acrobat 打印机)。我尝试了 GemBox、Spire、Aspose - 它们运行良好,但在免费版本中功能有限。除了 ghostscript.net 之外,还有其他一些选项(我把它留到最后一回合)。 c# 1 个回答 Voted Best Answer Andrew_STOP_RU_AGRESSION_IN_UA 2022-05-01T21:48:35+08:002022-05-01T21:48:35+08:00 PDFsharp看起来像您正在寻找的东西。 查看:https ://stackoverflow.com/questions/13848223/wpf-to-xps-to-pdf 。 另外: https ://nathanpjones.com/2013/03/output-to-pdf-in-wpf-for-free/ : 使用块: using System.IO; using System.IO.Packaging; using System.Windows.Xps.Packaging; using System.Windows.Xps; 很可能会是这样的: PdfSharp.Xps.XpsConverter.Convert(sourcePdfFile, destXpsFile, 0); 但值得注意的是,并不是每个 PDF 都可以完全转换为 xpees 格式,因为很多 PDF 都有整页图像。即使图像包含文本。 因此,可能值得研究一些扫描程序的方向,在这种情况下,将 PDF 扫描到 Word,然后在 XPS 中重新保存。但这必须手动完成。 和以前一样 - 通过关键字“c# pdf to xps”找到
PDFsharp看起来像您正在寻找的东西。
查看:https ://stackoverflow.com/questions/13848223/wpf-to-xps-to-pdf 。
另外: https ://nathanpjones.com/2013/03/output-to-pdf-in-wpf-for-free/ :
使用块:
很可能会是这样的:
但值得注意的是,并不是每个 PDF 都可以完全转换为 xpees 格式,因为很多 PDF 都有整页图像。即使图像包含文本。
因此,可能值得研究一些扫描程序的方向,在这种情况下,将 PDF 扫描到 Word,然后在 XPS 中重新保存。但这必须手动完成。
和以前一样 - 通过关键字“c# pdf to xps”找到