我需要以编程方式将一堆PDF转换为XPS文档(在C#中)。因此,我试图调用几个命令行工具:
然而,它们似乎都没有支持功能性来为生成的XPS指定文件名,导致"保存 - 对话框"弹出通话。我正在寻找一种完整的静音方式,无需任何用户交互即可将PDF转换为XPS。此外,我希望只使用免费商业用途的工具(没有任何AGPL许可)。有关此问题的任何变通方法吗?
答案 0 :(得分:-1)
以下lib支持将pdf转换为xps并为生成的xps文件指定文件名但有限制:http://freepdf.codeplex.com
PdfDocument doc = new PdfDocument();
doc.LoadFromFile("FileName.pdf");
doc.SaveToFile("FileName.xps", FileFormat.XPS);