批量转换PDF到XPS
我正在寻找一种将1300 PDF文档批量转换为XPS文档的廉价方法。 我知道我可以简单地以这种格式打印它们,但这需要很长时间。 有没有办法在C#中以编程方式执行此操作?
根据您对廉价的定义,有几种选择:
便宜=不到1000美元:
您可以使用PDF2XPS约550美元: http ://www.pdftron.com/pdf2xps/index.html
便宜=“免费”:
您可以按照此主题中的建议使用GhostScript将PDF转换为图像文件,然后您可以使用XpsDocumentWriter类来创建文档。
如果您只需要执行一次,那么自定义代码和现有解决方案的混合可以起作用:
- 免费获取FoxIt Reader
- 对于每个文档,执行以下命令:
“C:\ Program Files(x86)\ Foxit Software \ Foxit Reader \ Foxit Reader.exe”-t C:\ documents \ document1.pdf“Microsoft XPS Document Writer”
-
检测何时弹出“将文件另存为”对话框(可能是针对定时器中的aplwow64.exe的Process.GetProcessesByName ?)并使用SendKeys填充文件名并保存
或者,沿着p / invoke路由向下直接调用FindWindow和SendMessage。
- 从ASP MVC中的区域控制器链接到根控制器
- MvcMiniProfiler无法转换EFProfiledDbConnection类型的对象
- 登录后直接从Websecurity获取CurrentUserID(C#/ ASP.NET)
- 如何有条件地避免在WCF中序列化属性?
- 在Repeater或GridView中第一次单击时,ItemCommand不会触发
- C#如何将圆角添加到按钮
- WebApi,Autofac,System.Web.Http.Filters.ActionFilterAttribute每个请求的实例
- 将类的对象转换为另一个对象
- WPF:DataGrid中的Dictionary <int,List >