创buildExcel文件并保存为PDF。

我有一个我想要打开的Xlsx文件,用后端的数据填充它,然后在客户端上保存为PDF格式。 这个过程一次会创build大约100个文件。

我在网上search,发现无法再使用Excel Interop。 我必须使用XML SDK吗?

我不能使用任何第三方产品或API。 它使用Interop或XML,但只是寻找编码build议。 我有Adobe专业版许可证,并已在Office自动化中将Excel文件保存为PDF。

我有什么select? 任何build议将不胜感激。

你是什​​么意思:“不可能再使用Excel Interop”?

Office 2013仍然有互操作库 ,它在.NET 4.5.1下工作得非常好。只需将Microsoft.Office.Interop.Excel程序集添加到您的引用中,即可开始使用。

using System; using Microsoft.Office.Interop.Excel; namespace officeInterop { class Program { static void Main(string[] args) { Application app = new Application(); Workbook wkb = app.Workbooks.Open("d:\\x.xlsx"); wkb.ExportAsFixedFormat(XlFixedFormatType.xlTypePDF, "d:\\x.pdf"); } } }