将 XPS 渲染为 XLAM 的 C# API

在不使用 Microsoft® Excel 或 Adobe® Acrobat Reader 的情况下,通过 C# 将 XPS 文件导出为 XLAM

 

使用 Aspose.Total for .NET ,您可以在任何 .NET、C#、ASP.NET 和 VB.NET 应用程序中轻松地将 XPS 文件转换为 XLAM。首先,通过使用 Aspose.PDF for .NET ,您可以将 XPS 导出到 XLSX。之后,通过使用 Aspose.Cells for .NET 电子表格编程 API,您可以将 XLSX 转换为 XLAM。

.NET API 将 XPS 转换为 XLAM

  1. Document 类打开XPS文件
  2. 使用 Save 方法将XPS转换为XLSX
  3. 使用 Workbook 类加载 XLSX 文档
  4. 使用 Save 方法将文档保存为 XLAM 格式,并将 Xlam 设置为 SaveFormat

转换要求

从命令行安装为 nuget install Aspose.Total 或通过 Visual Studio 的包管理器控制台使用 Install-Package Aspose.Total

或者,从 下载 获取 ZIP 文件中的离线 MSI 安装程序或 DLL。

通过 C# 将受保护的 XPS 转换为 XLAM

如果您的 XPS 文档受密码保护,则您无法在没有密码的情况下将其转换为 XLAM。使用 API,您可以先使用有效密码打开受保护的文档,然后再进行转换。为了打开加密文件,您可以初始化 Document 类的新实例,并将文件名和密码作为参数传递。

通过 C# 将 XPS 文件转换为带水印的 XLAM

在将 XPS 文件转换为 XLAM 时,您还可以在输出的 XLAM 文件格式中添加水印。为了添加水印,您可以创建一个新的 Workbook 对象并打开转换后的 XLSX 文档,通过其索引选择 Worksheet,创建一个 Shape 并使用其 AddTextEffect 函数。之后,您可以将 XLSX 文档保存为带水印的 XLAM。

使用.NET探索XPS转换选项

将XPS转换为DOCM (Microsoft Word 2007 Marco File)
将XPS转换为DOT (Microsoft Word Template Files)
将XPS转换为DOTM (Microsoft Word 2007+ Template File)
将XPS转换为DOTX (Microsoft Word Template File)
将XPS转换为FLATOPC (Microsoft Word 2003 WordprocessingML)
将XPS转换为GIF (Graphical Interchange Format)
将XPS转换为MHTML (Web Page Archive Format)
将XPS转换为ODT (OpenDocument Text File Format)
将XPS转换为OTT (OpenDocument Standard Format)
将XPS转换为PCL (Printer Command Language Document)
将XPS转换为PS (PostScript File)
将XPS转换为RTF (Rich Text Format)
将XPS转换为WORDML (Microsoft Word 2003 WordprocessingML)
将XPS转换为ODP (OpenDocument Presentation Format)
将XPS转换为OTP (OpenDocument Standard Format)
将XPS转换为POT (Microsoft PowerPoint Template Files)
将XPS转换为POTM (Microsoft PowerPoint Template File)
将XPS转换为POTX (Microsoft PowerPoint Template Presentation)
将XPS转换为PPS (PowerPoint Slide Show)
将XPS转换为PPSM (Macro-enabled Slide Show)
将XPS转换为PPSX (PowerPoint Slide Show)
将XPS转换为PPT (Microsoft PowerPoint 97-2003)
将XPS转换为PPTM (Macro-enabled Presentation File)
将XPS转换为SWF (Shockwave Flash Movie)
将XPS转换为APNG (Animated Portable Network Graphics)
将XPS转换为CSV (Comma Seperated Values)
将XPS转换为DICOM (Digital Imaging and Communications in Medicine)
将XPS转换为DIF (Data Interchange Format)
将XPS转换为DXF (Autodesk Drawing Exchange Format)
将XPS转换为EMZ (Windows Compressed Enhanced Metafile)
将XPS转换为EXCEL (Spreadsheet File Formats)
将XPS转换为FODS (OpenDocument Flat XML Spreadsheet)
将XPS转换为JPEG2000 (J2K Image Format)
将XPS转换为JPEG2000 (J2K Image Format)
将XPS转换为MD (Markdown Language)
将XPS转换为ODS (OpenDocument Spreadsheet)

什么是XPS文件格式

XPS 是一种代表固定布局文档的文件格式,其中包括文档内容和打印设置。 XPS 文件基于由 Microsoft 开发的 XML 纸张规范。 XPS 文件类似于 PDF 文件,但软件和硬件对它们的支持并不广泛。

阅读更多

什么是XLAM文件格式

XLAM 文件是 Microsoft Excel 使用的启用 Excel 宏的加载项文件,Microsoft Excel 是 Microsoft Office 中包含的电子表格应用程序。它保存宏、用户定义的函数和向 Excel 添加自定义功能的工具栏。 XLAM 文件是用 XML 编写的,可以用 Excel 打开。XLAM 文件用于存储宏、用户定义的函数和自定义工具栏。宏是用 Visual Basic for Applications (VBA) 编写的,可以在 Excel 中自动执行任务。用户定义的函数是可以在 Excel 电子表格中使用的自定义公式。自定义工具栏提供对常用命令的快速访问。XLAM 文件保存在 XLSTART 文件夹中,该文件夹通常位于以下路径:C:\Users<用户名>\AppData\Roaming\Microsoft\Excel \XLSTART打开 Excel 时,它会自动加载 XLSTART 文件夹中的所有 XLAM 文件。

阅读更多