我一直在寻找一段时间,但是我找不到太多的帮助。我希望有人能帮我解决这个问题,因为我真的很难过。我正在使用Office 2010和C#4.如何才能将Word文档的第一页转换为PDF?这site帮助我开始,但它只显示我如何将整个文档保存为PDF。
有没有办法:只将第一个Word文档页转换为PDF
- 只保存第一页为PDF? (最理想的选择)
- 删除所有剩余的页面,然后另存为PDF?
我该如何去做呢?
我一直在寻找一段时间,但是我找不到太多的帮助。我希望有人能帮我解决这个问题,因为我真的很难过。我正在使用Office 2010和C#4.如何才能将Word文档的第一页转换为PDF?这site帮助我开始,但它只显示我如何将整个文档保存为PDF。
有没有办法:只将第一个Word文档页转换为PDF
我该如何去做呢?
使用SaveasPdf选项并将整个文档保存到Pdf。 要获得第一页,您可以使用PDFSharp开源库来处理使用C#的PDF。
以下是split pdf documents的示例。
您可以单击另存为,将类型更改为PDF,并在“保存”按钮上方,您有一个选项按钮。点击它,你应该有选择选择你想要转换为PDF的页面。
我相信这个答案应该被批准,而不是第一个。 – ziMtyth 2017-12-24 13:22:26
使用Document.ExportAsFixedFormat是更喜欢它 - >MSDN
然后,你只要写这样的事:
doc.ExportAsFixedFormat(path, WdExportFormat.wdExportFormatPDF, Item: WdExportItem.wdExportDocumentWithMarkup, CreateBookmarks: WdExportCreateBookmarks.wdExportCreateHeadingBookmarks,
Range: WdExportRange.wdExportFromTo, From: 1, To: 1);
感谢。这正是我需要的。 – 2012-04-04 20:14:52