不显示文件保存对话框,将“Print FixedDocument / XPS”转换为PDF。
创始人
2025-01-10 09:00:22
0

要实现不显示文件保存对话框,将"Print FixedDocument / XPS"转换为PDF,可以使用PdfSharp库。以下是一个示例代码:

using PdfSharp.Xps;
using PdfSharp.Pdf;

public void ConvertToPdf(string xpsFilePath, string pdfFilePath)
{
    // Load the XPS document
    var xpsDocument = new PdfSharp.Xps.XpsDocument(xpsFilePath, System.IO.FileAccess.Read);

    // Create the PDF document
    var pdfDocument = new PdfDocument();

    // Iterate through each page of the XPS document and add it to the PDF document
    for (int pageIndex = 0; pageIndex < xpsDocument.PageCount; pageIndex++)
    {
        var xpsPage = xpsDocument.GetPage(pageIndex);
        var pdfPage = pdfDocument.AddPage();
        var pdfRenderer = new PdfSharp.Xps.Rendering.XpsRenderer(xpsPage, pdfPage);
        pdfRenderer.RenderVisual(xpsPage.Visual);
    }

    // Save the PDF document to the specified file path
    pdfDocument.Save(pdfFilePath);

    // Close the XPS document and the PDF document
    xpsDocument.Close();
    pdfDocument.Close();
}

你可以使用上述代码的ConvertToPdf方法,将一个XPS文件转换为PDF文件。你需要提供XPS文件的路径和PDF文件的保存路径作为方法的参数。

相关内容

热门资讯

黑科技美元局(智星德州菠萝辅助... 黑科技美元局(智星德州菠萝辅助器推荐)外挂透明挂辅助挂(透视)本来有挂(黑科技技巧)1、实时智星德州...
黑科技辅助挂(德州免费辅助神器... 黑科技辅助挂(德州免费辅助神器app)外挂透视辅助方法(透视)总是是有挂(黑科技解说)1、进入游戏-...
黑科技了解(智星德州菠萝)外挂... 黑科技了解(智星德州菠萝)外挂黑科技辅助器(透视)真是是真的有挂(黑科技脚本);1、完成智星德州菠萝...
黑科技脚本(智星德州菠萝怎么看... 黑科技脚本(智星德州菠萝怎么看有没有开挂)外挂透明挂辅助插件(透视)都是是有挂(黑科技揭秘)黑科技脚...
黑科技有挂(德州之星辅助)外挂... 黑科技有挂(德州之星辅助)外挂透视辅助方法(透视)好像有挂(黑科技技巧);1、每一步都需要思考,不同...
黑科技攻略(wpk有外挂)外挂... 黑科技攻略(wpk有外挂)外挂透视辅助app(透视)果然真的是有挂(黑科技辅助)1、wpk有外挂机器...
黑科技教程(wepokeai代... 黑科技教程(wepokeai代打逻辑)外挂透明挂辅助安装(透视)本来真的有挂(黑科技解说)1、这是跨...
黑科技中牌率(德扑之星作弊事件... 黑科技中牌率(德扑之星作弊事件)外挂黑科技辅助教程(透视)确实有挂(黑科技方法)1、金币登录送、破产...
黑科技真的(aapoker透明... 黑科技真的(aapoker透明挂辅助器)外挂透明挂辅助安装(透视)其实存在有挂(黑科技技巧)1、aa...
黑科技安卓版(wepoke黑科... 黑科技安卓版(wepoke黑科技)外挂透视辅助插件(透视)本来真的是有挂(黑科技方法)1、点击下载安...