XPS (XML Paper Specification) 是微软开发的一种页面描述语言和固定文档格式的规范。它定义了文档的布局和每个页面的视觉外观。想要获取 XPS 格式的文件,可以通过格式转换的方式来实现。本文,将使用 Spire.XLS for .NET 以 C# 和 VB.NET 代码程序来介绍如何转换。下面是详细的方法和步骤。
安装 Spire.XLS for .NET
首先,您需要将 Spire.XLS for .NET 包含的 DLL 文件作为引用添加到您的 .NET 项目中。DLL 文件可以从此链接下载,也可以通过 NuGet 安装。
PM> Install-Package Spire.XLS
Excel 转为 XPS
Spire.XLS for .NET 提供了可直接将 Excel 文档转换为 XPS 的方法。下面是转换的代码步骤:
- 创建 Workbook 类的对象。
- 调用 Workbook.LoadFromFile(string fileName, ExcelVersion version) 方法加载 Excel 文档。
- 通过 Workbook.SaveToFile(string fileName, FileFormat fileFormat) 方法保存为 XPS 格式到指定路径。
- C#
- VB.NET
using Spire.Xls;
namespace ExceltoXPS
{
class Program
{
static void Main(string[] args)
{
//创建Workbook类的对象
Workbook workbook = new Workbook();
//加载Excel文档
workbook.LoadFromFile("sample.xlsx", ExcelVersion.Version2010);
//保存为XPS格式
workbook.SaveToFile("result.xps", FileFormat.XPS);
}
}
}
Imports Spire.Xls
Namespace ExceltoXPS
Class Program
Private Shared Sub Main(ByVal args() As String)
'创建Workbook类的对象
Dim workbook As Workbook = New Workbook
'加载Excel文档
workbook.LoadFromFile("sample.xlsx", ExcelVersion.Version2010)
'保存为XPS格式
workbook.SaveToFile("result.xps", FileFormat.XPS)
End Sub
End Class
End Namespace
申请临时 License
如果您希望删除结果文档中的评估消息,或者摆脱功能限制,请该Email地址已收到反垃圾邮件插件保护。要显示它您需要在浏览器中启用JavaScript。获取有效期 30 天的临时许可证。