在 Excel 格式之间转换

将 Excel 转换为 PDF

PDF文件广泛用于组织、政府部门和个人之间交换文件。它是一种标准文档格式,软件开发人员经常被要求找到一种方法将 Microsoft Excel 文件转换为PDF文件。 Aspose.Cells支持将Excel文件转换为PDF,并在转换过程中保持高视觉保真度。

Aspose.Cells for .NET 支持独立于其他软件从电子表格转换为PDF。使用 Workbook 类的 Save 方法将 Excel 文件保存到 PDF。 Save 方法提供将本机 Excel 文件转换为 PDF 格式的 SaveFormat.Pdf 枚举成员。

转换直接从电子表格到 PDF,而不是使用第三方工具或外部 API,有几个优点:

  1. 直接转换不需要临时文件,因为整个过程都可以在内存中完成。
  2. 不需要 XML 文件,因此可以轻松转换大文件。
  3. 转换速度要快得多。

将文件转换为 PDF:

  1. 实例化一个对象工作簿通过调用它的空构造函数来类。
  2. 你可以打开/加载一个现有的模板文件,如果您是从头开始创建工作簿,则跳过此步骤。
  3. 使用 Aspose.Cells' API 在电子表格上执行所需的工作(输入数据、应用格式、设置公式、插入图片或其他绘图对象等)。
  4. 电子表格代码完成后,调用工作簿类的保存方法保存电子表格。文件格式应为 PDF,因此从 SaveFormat 枚举中选择 Pdf(预定义值)以生成最终的 PDF 文档。
  Workbook workbook = new Workbook(openFileDialog1.FileName);

  workbook.Save(saveFileDialog1.FileName, SaveFormat.Pdf);

将 Excel 转换为 MHTML

MHTML将正常的 HTML 与外部资源(即通常链接进来的内容,如图像、动画、音频等)合并到一个文件中。它们用于文件扩展名为 .mht 的电子邮件。 Aspose.Cells支持读写MHTML文件。

  Workbook workbook = new Workbook(openFileDialog1.FileName);

  //Specify the HTML Saving Options

  HtmlSaveOptions sv = new HtmlSaveOptions(SaveFormat.MHtml);

  workbook.Save(saveFileDialog1.FileName, sv);

将 Excel 转换为 XPS

有时,您希望将包含多个工作表的工作簿转换或保存为文本格式。对于文本格式(例如 TXT、TabDelim、CSV 等),默认情况下 Microsoft Excel 和 Aspose.Cells 仅保存活动工作表的内容。

  Workbook workbook = new Workbook(openFileDialog1.FileName);

 workbook.Save(saveFileDialog1.FileName, SaveFormat.CSV);

下载示例代码