2012-04-01 117 views
2

我一直在寻找一段时间,但是我找不到太多的帮助。我希望有人能帮我解决这个问题,因为我真的很难过。我正在使用Office 2010和C#4.如何才能将Word文档的第一页转换为PDF?这site帮助我开始,但它只显示我如何将整个文档保存为PDF。
有没有办法:只将第一个Word文档页转换为PDF

  • 只保存第一页为PDF? (最理想的选择)
  • 删除所有剩余的页面,然后另存为PDF?

我该如何去做呢?

回答

1

使用SaveasPdf选项并将整个文档保存到Pdf。 要获得第一页,您可以使用PDFSharp开源库来处理使用C#的PDF。

以下是split pdf documents的示例。

+0

感谢。这正是我需要的。 – 2012-04-04 20:14:52

5

您可以单击另存为,将类型更改为PDF,并在“保存”按钮上方,您有一个选项按钮。点击它,你应该有选择选择你想要转换为PDF的页面。

+0

我相信这个答案应该被批准,而不是第一个。 – ziMtyth 2017-12-24 13:22:26

0

使用Document.ExportAsFixedFormat是更喜欢它 - >MSDN

然后,你只要写这样的事:

doc.ExportAsFixedFormat(path, WdExportFormat.wdExportFormatPDF, Item: WdExportItem.wdExportDocumentWithMarkup, CreateBookmarks: WdExportCreateBookmarks.wdExportCreateHeadingBookmarks, 
      Range: WdExportRange.wdExportFromTo, From: 1, To: 1);