3

我正在使用 Office 2010 互操作和 C# 4。如何仅将 word 文档的第一页转换为 PDF?这个问题(“如何以编程方式将 Word 文件转换为 PDF?”)帮助我入门,但它只向我展示了如何将整个文档另存为 PDF。

有没有办法:

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

我该怎么做呢?

4

4 回答 4

6

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

于 2013-10-10T18:18:51.783 回答
1

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

这是拆分 pdf 文档的示例。

于 2012-04-02T13:43:55.650 回答
1

如果它对某人有帮助,在 Word 2016 中,选择另存为选项,选择 PDF 作为文件格式,完成此操作后,在同一窗口上,一个新按钮“选项”然后将出现在确定按钮的左侧,单击它并选择要保存的页面范围。

于 2018-04-04T08:48:10.867 回答
0

使用 Document.ExportAsFixedFormat 更像是 -> MSDN

然后,您只需编写如下内容:

doc.ExportAsFixedFormat(path, WdExportFormat.wdExportFormatPDF, Item: WdExportItem.wdExportDocumentWithMarkup, CreateBookmarks: WdExportCreateBookmarks.wdExportCreateHeadingBookmarks, 
            Range: WdExportRange.wdExportFromTo, From: 1, To: 1);
于 2016-09-26T15:19:15.063 回答