使用Microsoft.Interop将特定页面从.docx转换为.pdf



我正在使用Microsoft Interop库将。docx文件转换为。pdf下面是我使用的代码:

Application app = new Application();
Document doc = app.Documents.Open(@"inputPath");
doc.SaveAs2(@"outputPath", WdSaveFormat.wdFormatPDF);
doc.Close();
app.Quit();

我正在转换的。docx文件是13 - 20页。我需要的信息只是2从每个文件的第一页。所以,我也想从转换过程中节省时间。

如何获取和转换仅仅两个第一页?

您可以尝试使用Application Selection将特定的单词页作为临时文档复制到新文档中以存储内容。复制方法。

然后使用文档。方法,将临时文档保存为PDF文件。

George Hua在这个线程中提供了一个完整的代码示例,您可以参考。

相关内容

  • 没有找到相关文章

最新更新