如何从 PDF 转换为 XPS?

问题描述 投票:0回答:1

我使用以下方法用 adobe acrobat 打印 XPS 文件:

private void GenerateXPS(String filename)
        {
            Process proc = new Process();
            proc.StartInfo.FileName = "AcroRd32.exe";
            proc.StartInfo.Arguments = "/t " + filename + ".pdf" + " " + "\"Microsoft XPS Document Writer\"";
            proc.Start();
        }

但问题是,Microsoft XPS 文档编写器需要一个文件名来存储文档。现在 Adobe Acrobat 要求我输入此文件名,但我也想在参数中传递此文件名。或者,如果不可能,则使用相同的文件名。这可能吗?

c# .net pdf xps acrobat
1个回答
0
投票

如果不强制要求您使用 acrobat,您可以尝试将文件直接打印到 Microsoft XPS 文档编写器。您可以在不弹出 UI 的情况下执行此操作。 (更多详情请参阅冯远博文

© www.soinside.com 2019 - 2024. All rights reserved.