将Excel工作表列表(提供的工作表名称列表)转换为单个PDF文件

时间:2017-04-07 11:21:20

标签: c# excel pdf

我需要使用C#中的 Microsoft.Office.Interop.Excel 库将选定的工作表集添加到pdf中。我一直在寻找网络来弄清楚如何做到这一点。但我还没有找到任何有用的东西。有人可以帮我弄这个吗。找到以下语句将给定工作表转换为pdf。但看起来,当我们提供工作表名称时,它无法将Excel工作表列表附加到一个pdf中。

xlws.ExportAsFixedFormat(Excel.XlFixedFormatType.xlTypePDF, endPath);

请帮助。

1 个答案:

答案 0 :(得分:0)

您可以使用Worksheet.ExportAsFixedFormat方法。

示例:

string exportFilePath = @"C:\Desktop\Test.pdf";
activeWorksheet.ExportAsFixedFormat(XlFixedFormatType.xlTypePDF, exportFilePath);

或者您也可以使用Workbook.ExportAsFixedFormat方法

string exportFilePath = @"C:\Desktop\Test.pdf";
activeWorksheet.ExportAsFixedFormat(XlFixedFormatType.xlTypePDF, exportFilePath);

参考文献:

https://msdn.microsoft.com/en-us/library/microsoft.office.tools.excel.worksheet.exportasfixedformat.aspx

https://msdn.microsoft.com/en-us/library/microsoft.office.tools.excel.workbook.exportasfixedformat.aspx