xps 文件是一种静态文档格式,描述了文档结构和内容,包括布局和外观,通常,该格式的文件可通过 xps viewer 及浏览器来打开。通过后端程序代码,我们可以将动态的 html 文件转换为xps格式;本文,将使用 spire.doc for .net 以 c# 和 vb.net 代码为例来展示如何实现转换。
安装 spire.doc for .net
首先,您需要将 spire.doc for .net 包含的 dll 文件作为引用添加到您的 .net 项目中。dll 文件可以从此链接下载,也可以通过 安装。
pm> install-package spire.doc
将 html 转为 xps
spire.doc for .net 提供了方法可直接将源文档保存为 xps 格式,只需在选择目标文件格式时选择格式枚举值为 xps 即可。以下是转换的代码步骤:
- 创建 document 类的对象。
- 调用 document.loadfromfile(string filename, fileformat fileformat) 方法加载 html 文件。
- 通过 document.savetofile(string filename, fileformat fileformat) 方法保存为 xps 格式到指定路径。
- c#
- vb.net
using spire.doc;
namespace htmltoxps
{
class program
{
static void main(string[] args)
{
//创建document类的对象
document doc = new document();
//加载html文件
doc.loadfromfile("input.html",fileformat.html);
//保存为xps格式
doc.savetofile("htmltoxps.xps",fileformat.xps);
}
}
}
imports spire.doc
namespace htmltoxps
class program
private shared sub main(args as string())
'创建document类的对象
dim doc as new document()
'加载html文件
doc.loadfromfile("input.html", fileformat.html)
'保存为xps格式
doc.savetofile("htmltoxps.xps", fileformat.xps)
end sub
end class
end namespace
申请临时 license
如果您希望删除结果文档中的评估消息,或者摆脱功能限制,请该email地址已收到反垃圾邮件插件保护。要显示它您需要在浏览器中启用javascript。获取有效期 30 天的临时许可证。