我做了很多的挖掘,找出一个简单的方法来转换一个 XPS
变成 PDF
. 有很多工具可以做到这一点,但它们不是免费的。有免费的替代品吗?
一个快速的谷歌搜索导致我到这一点。http:/www.nathanpjones.comwp201303output-to-pdf-in-wpf-for-free
在我删减了一些不需要的代码后,我就能让它工作了。这就是结果。
using (PdfSharp.Xps.XpsModel.XpsDocument pdfXpsDoc = PdfSharp.Xps.XpsModel.XpsDocument.Open(xpsPath))
{
PdfSharp.Xps.XpsConverter.Convert(pdfXpsDoc, pdfPath, 0);
}
两个路径变量只是字符串。
你需要引用这两个dll。http:/www.nathanpjones.comwpwp-contentuploads201303PdfSharpXpsBin.zip
非常感谢Nathan分享这些信息!
编辑:Nathan的工作是作为NuGet包提供的。 Nathan的作品可以作为一个NuGet包使用 此处.