我有一个Xlsx文件,想要打开它,从后端获取数据,并将其保存为PDF格式发送给客户端。这个过程会一次性创建大约100个文件。
我在网上搜索后发现不再支持使用Excel Interop。我是否必须使用XML SDK?
我不能使用任何第三方产品或API。只能使用Interop或XML,但希望得到编码建议。我有Adobe Pro许可证,并已经在Office自动化中使用它将Excel文件另存为PDF。
我的选择是什么?任何建议将不胜感激。
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");
}
}
}