Aspose API支持流行文件格式处理,并允许将各类文档导出或转换为固定布局文件格式和最常用的图像/多媒体格式。
Aspose.Html for .NET是一种高级的HTML操作API,可让您直接在.NET应用程序中执行广泛的HTML操作任务,Aspose.Html for .NET允许创建,加载,编辑或转换(X)HTML文档,而无需额外的软件或工具。API还为固定布局格式(如PDF和XPS)以及许多光栅图像格式提供了高保真渲染引擎。
系统要求
Aspose.Html for Java 支持任何运行 Java 运行时的 32 位或 64 位操作系统,包括但不限于:
支持的操作系统 | 支持的java版本 |
|
|
支持的文档格式
下表显示了 Aspose.Html for Java 支持的输入和输出文件格式:
格式 | 描述 | load | save |
---|---|---|---|
HTML | HTML 格式 | √ | √ |
XHTML | 带有 XML 语法的 HTML | √ | √ |
MHTML | MHTML(网络存档)格式 | √ | √ |
EPUB | 电子书文件格式 | √ | √ |
SVG | 可缩放矢量图形格式 | √ | √ |
MD | 降价格式 | √ | √ |
| 保存文件为PDF格式 | √ | √ |
XPS | 以XPS(XML 纸张规范)格式保存文档 | √ | √ |
TIFF | 呈现文档的一页或多页并将它们保存到单页或多页 TIFF 文件中 | √ | √ |
JPEG | 呈现文档页面并将其保存为 JPEG 文件 | √ | √ |
PNG | 呈现文档的页面并将其保存为 PNG 文件 | √ | √ |
BMP | 呈现文档的页面并将其保存为 BMP 文件 | √ | √ |
许可和订阅
评估版限制
我们希望我们的客户在购买之前对我们的组件进行全面测试,以便评估版允许您像往常一样使用它。
使用评估水印创建的 HTML
Aspose.HTML for Java 评估版提供完整的产品功能,但生成的 HTML 文件中的所有页面都带有“Aspose.HTML Evaluation Only”水印。使用 Aspose.HTML 创建。版权所有 2002-2021 Aspose Pty Ltd。” 在顶部。
可处理的采集项数量限制
评估版(没有许可证初始化)提供了完整的产品功能,但它有两个限制:它插入了一个评估水印,并且只能操作/转换任何集合的四个元素。请注意,目前我们的 API 提供以下两个功能
- 使用文档功能
- 转换功能
对于“转换功能”,我们插入评估水印并仅转换前四页。
对于“Working with Document Features”,我们通过在页面上的每个图像中添加水印来限制保存操作,并在文档中插入“Evaluation Text”。这是限制“使用文档功能”的唯一方法。但是目前我们不限制任何集合,因为它会影响 JS 脚本和渲染功能。
使用文件或流对象申请许可证
许可证可以从文件或流对象中加载。设置许可证最简单的方法是将许可证文件放在与 aspose-html-xx.x.jar 文件相同的文件夹中,并指定文件名,不带路径,如下例所示。
从文件加载许可证
应用许可证最简单的方法是将许可证文件放在与 Aspose.HTML.jar 文件相同的文件夹中,并仅指定文件名而不指定路径。
当您调用 setLicense 方法时,您传递的许可证名称应该是您的许可证文件的名称。例如,如果您将许可证文件名更改为“Aspose.HTML.lic.xml”,则将该文件名传递给 com.aspose.html.License.setLicense(...) 方法。许可文件可以特定于 Aspose.HTML for Java,或者您可以使用 Aspose.Total for Java 许可文件。
// instantiate License object com.aspose.html.License license = new com.aspose.html.License(); // license file path information license.setLicense("Aspose.HTML.lic");
从流对象加载许可证
以下示例显示如何从流中加载许可证。
// Initialize License Instance com.aspose.html.License license = new com.aspose.html.License(); // Set license from Stream license.setLicense(new java.io.FileInputStream("Aspose.HTML.lic"));