gpt4 book ai didi

wpf - 使用 PDFsharp 或 iTextsharp 将 XPS 转换为 PDF

转载 作者:行者123 更新时间:2023-12-04 18:02:33 24 4
gpt4 key购买 nike

我正在尝试使用 PDFsharp 将 xps 转换为 pdf。我经历过

this & this

但找不到将 XPS 转换为 PDF 的步骤。任何人都可以建议我将 xps 转换为 pdf 的信息链接吗?

我已经从 here 下载了 PDFSharp 的源代码

但下一步应该做什么?请帮我。谢谢。

附言我已经访问了所有与将 xps 转换为 pdf 相关的链接,但由于我的声誉很低,我无法发布超过 2 个链接。

更新:我终于明白了。

我关注了this .

  1. 下载 zip 并将 dll 添加到您的项目中。
  2. 使用下面的代码

      MemoryStream lMemoryStream = new MemoryStream();
    Package package = Package.Open(lMemoryStream, FileMode.Create);
    XpsDocument doc = new XpsDocument(package);
    XpsDocumentWriter writer = XpsDocument.CreateXpsDocumentWriter(doc);
    writer.Write(dp);
    doc.Close();
    package.Close();

    var pdfXpsDoc = PdfSharp.Xps.XpsModel.XpsDocument.Open(lMemoryStream);
    PdfSharp.Xps.XpsConverter.Convert(pdfXpsDoc, FileName, 0);

    where dp should be your wpf control.

然后

     PdfSharp.Xps.XpsConverter.Convert(sourceXpsFile, destPdfFile, 0);

完成:)

最佳答案

基于 this question和内森·琼斯 work现在有a NuGet package可以做到这一点。

关于wpf - 使用 PDFsharp 或 iTextsharp 将 XPS 转换为 PDF,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32714386/

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