冰蓝科技
|
028-81705109
|
|
微信扫一扫
|

Spire.Cloud 纯前端文档控件

在不少实际开发场景中,需要实现文档格式转换的需求。为了满足更多开发者对文档格式转换的要求,解决实际需求中的的问题,Spire.Doc for Java 中提供了多种文档格式供开发者选择以实现不同文档格式之间的转换。本文,将以 HTML 转为 XPS 格式为例,介绍如何实现转换,下面是详细方法和步骤。

安装 Spire.Doc for Java

首先,您需要在 Java 程序中添加 Spire.Doc.jar 文件作为依赖项。您可以从这个链接下载 JAR 文件;如果您使用 Maven,则可以通过在 pom.xml 文件中添加以下代码导入 JAR 文件:

<repositories>
    <repository>
        <id>com.e-iceblue</id>
        <name>e-iceblue</name>
        <url>https://repo.e-iceblue.cn/repository/maven-public/</url>
    </repository>
</repositories>
<dependencies>
    <dependency>
        <groupId>e-iceblue</groupId>
        <artifactId>spire.doc</artifactId>
        <version>13.12.2</version>
    </dependency>
</dependencies>

将 HTML 转为 XPS

实现转换时,可直接调用 Spire.Doc for Java 提供的 Document.saveToFile() 方法将目标文档格式的枚举值设置成 XPS 即可。下面是转换的代码步骤:

  • Java
import com.spire.doc.*;

public class HTMLtoXPS {
    public static void main(String[] args) {
        //创建Document类的对象
        Document doc = new Document();

        //加载HTML文件
        doc.loadFromFile("Spire.html",FileFormat.Html);

        //保存为XPS格式
        doc.saveToFile("HTMLtoXPS.xps",FileFormat.XPS);
        doc.dispose();
    }
}

Java 将 HTML 转为 XPS

申请临时 License

如果您希望删除结果文档中的评估消息,或者摆脱功能限制,请该Email地址已收到反垃圾邮件插件保护。要显示它您需要在浏览器中启用JavaScript。获取有效期 30 天的临时许可证。

Spire.Office for Java 7.6.4 已发布。本次更新包含一些 新功能,如:Spire.XLS for Java支持在 Excel 转 HTML 时设置是否转出隐藏的工作表;Spire.Presentation for Java支持裁剪 PPT 中的图片以及在格式转换时设置默认备用字体;Spire.Doc for Java增强了Word 到 PDF 和 Word 到 HTML 的转换功能。此外,该版本还修复了一些已知问题。详情请阅读以下内容。

获取Spire.Office for Java 7.6.4请点击:

https://www.e-iceblue.cn/Downloads/Spire-Office-JAVA.html


Spire.XLS for Java

新功能:

问题修复:


Spire.Presentation for Java

新功能:

问题修复:


Spire.Doc for Java

问题修复:


Spire.PDF for Java

问题修复:

Spire.Doc for Java 10.6.6 已发布。本次更新增强了 Word 到 PDF 的转换。此外,还修复了一些已知问题,如添加到Word的图片 Ole 打开失败和加载 Word 文档,程序抛出"NullPointerException"异常等问题。详情请阅读以下内容。

问题修复:


获取Spire.Doc for Java 10.6.6请点击:

https://www.e-iceblue.cn/Downloads/Spire-Doc-JAVA.html

XPS 文件是一种静态文档格式,描述了文档结构和内容,包括布局和外观,通常,该格式的文件可通过 XPS Viewer 及浏览器来打开。通过后端程序代码,我们可以将动态的 Html 文件转换为XPS格式;本文,将使用 Spire.Doc for .NET 以 C# 和 VB.NET 代码为例来展示如何实现转换。

安装 Spire.Doc for .NET

首先,您需要将 Spire.Doc for .NET 包含的 DLL 文件作为引用添加到您的 .NET 项目中。DLL 文件可以从此链接下载,也可以通过 NuGet 安装。

PM> Install-Package Spire.Doc

将 HTML 转为 XPS

Spire.Doc for .NET 提供了方法可直接将源文档保存为 XPS 格式,只需在选择目标文件格式时选择格式枚举值为 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

C#/VB.NET 将 HTML 转为 XPS

申请临时 License

如果您希望删除结果文档中的评估消息,或者摆脱功能限制,请该Email地址已收到反垃圾邮件插件保护。要显示它您需要在浏览器中启用JavaScript。获取有效期 30 天的临时许可证。

Spire.PDF for Java 8.6.8 已发布。该版本提供TextFindParameter.Regex枚举类型支持正则匹配,并且提供签名新接口PdfOrdinarySignatureMaker。同时增强了PDF到PDFA1A的转换功能。此外,该版本还修复了查找文本顺序与页面上的文本顺序不一致等已知问题。详情请阅读以下内容。

新功能:

问题修复:


获取Spire.PDF for Java 8.6.8请点击:

https://www.e-iceblue.cn/Downloads/Spire-PDF-JAVA.html

Spire.Doc 10.6.6 已发布。本次更新新增支持用新引擎转换 Word 到 PDF 时,将 Word 的目录转换为 PDF 中对应的书签以及取消文档中的超链接。详情请阅读以下内容。

新功能:


获取Spire.Doc 10.6.6请点击:

https://www.e-iceblue.cn/Downloads/Spire-Doc-NET.html

Spire.Presentation for Java 7.6.3 已发布。本次更新新增支持裁剪 PPT 中的图片以及在格式转换时设置默认备用字体。此外,此版本还优化了 PPT 转图片的内存消耗。详情请阅读以下内容。

新功能:

问题修复:


获取Spire.Presentation for Java 7.6.3请点击:

https://www.e-iceblue.cn/Downloads/Spire-Presentation-JAVA.html

Spire.Doc for Java 是一款具有强大文档转换功能的 Word API,其提供了多种方法,如 Document.saveToEpub()Document.saveToFile()Document.saveToImages()Document.saveToSVG()Document.saveToTxt()Document.saveToTiff() 等,支持将源文件转为目标文档格式。其中,Document.saveToFile() 方法支持的目标文档格式多达30余种,本文,将以 html 转为 xml 格式为例,介绍如何调用该方法来实现转换。以下是详细方法及步骤。

安装 Spire.Doc for Java

首先,您需要在 Java 程序中添加 Spire.Doc.jar 文件作为依赖项。您可以从这个链接下载 JAR 文件;如果您使用 Maven,则可以通过在 pom.xml 文件中添加以下代码导入 JAR 文件:

<repositories>
    <repository>
        <id>com.e-iceblue</id>
        <name>e-iceblue</name>
        <url>https://repo.e-iceblue.cn/repository/maven-public/</url>
    </repository>
</repositories>
<dependencies>
    <dependency>
        <groupId>e-iceblue</groupId>
        <artifactId>spire.doc</artifactId>
        <version>13.12.2</version>
    </dependency>
</dependencies>

将 HTML 转为 XML

转换时,可参考如下代码步骤:

  • Java
import com.spire.doc.*;

public class HTMLtoXML {
    public static void main(String[] args) {
        //创建Document类的对象
        Document doc = new Document();

        //加载html文件
        doc.loadFromFile("Spire.html",FileFormat.Html);

        //保存为XML格式
        doc.saveToFile("HTMLtoXML.xml", FileFormat.Xml);
    }
}

Java 将 HTML 转为 XML

申请临时 License

如果您希望删除结果文档中的评估消息,或者摆脱功能限制,请该Email地址已收到反垃圾邮件插件保护。要显示它您需要在浏览器中启用JavaScript。获取有效期 30 天的临时许可证。

Spire.Doc for .NET 是一款具有强大文档转换功能的 Word API,其提供了多种方法,如 Document.SaveToEpub()Document.SaveToFile()Document.SaveToImages()Document.SaveToSVG()Document.SaveToTxt() 等,支持将源文件转为目标文档格式。其中,Document.SaveToFile() 方法支持的目标文档格式多达30余种,本文,将以 html 转为 xml 格式为例,介绍如何调用该方法来实现转换。以下是详细方法及步骤。

安装 Spire.Doc for .NET

首先,您需要将 Spire.Doc for.NET 包含的 DLL 文件作为引用添加到您的 .NET 项目中。DLL 文件可以从此链接下载,也可以通过 NuGet 安装。

PM> Install-Package Spire.Doc

将 HTML 转为 XML

转换时,可参考如下代码步骤:

  • C#
  • VB.NET
using Spire.Doc;

namespace HTMLtoXML
{
    class Program
    {
        static void Main(string[] args)
        {
            //创建Document类的对象
            Document doc = new Document();

            //加载html文件
            doc.LoadFromFile("input.html",FileFormat.Html);

            //保存为XML格式
            doc.SaveToFile("HTMLtoXML.xml", FileFormat.Xml);
        }
    }
}
Imports Spire.Doc

Namespace HTMLtoXML
	Class Program
		Private Shared Sub Main(args As String())
			'创建Document类的对象
			Dim doc As New Document()

			'加载html文件
			doc.LoadFromFile("input.html", FileFormat.Html)

			'保存为XML格式
			doc.SaveToFile("HTMLtoXML.xml", FileFormat.Xml)
		End Sub
	End Class
End Namespace

C#/VB.NET 将 HTML 转为 XML

申请临时 License

如果您希望删除结果文档中的评估消息,或者摆脱功能限制,请该Email地址已收到反垃圾邮件插件保护。要显示它您需要在浏览器中启用JavaScript。获取有效期 30 天的临时许可证。

可扩展标记语言(XML)文件是一种标准的文本文件,它使用特定的标记来描述文档的结构以及其他特性。通过将 XML 转换为 PDF,能够满足更多程序设备对文件预览、读取或展示的需要,也更便于文件传输及共享。Spire.Doc for Java 提供了 Document.saveToFile() 方法可将源文件保存为 PDF 文件格式,开发人员可调用该方法来实现格式转换。本文,将对此做详细介绍。

安装 Spire.Doc for Java

首先,您需要在 Java 程序中添加 Spire.Doc.jar 文件作为依赖项。您可以从这个链接下载 JAR 文件;如果您使用 Maven,则可以通过在 pom.xml 文件中添加以下代码导入 JAR 文件:

<repositories>
    <repository>
        <id>com.e-iceblue</id>
        <name>e-iceblue</name>
        <url>https://repo.e-iceblue.cn/repository/maven-public/</url>
    </repository>
</repositories>
<dependencies>
    <dependency>
        <groupId>e-iceblue</groupId>
        <artifactId>spire.doc</artifactId>
        <version>13.12.2</version>
    </dependency>
</dependencies>

将 XML 转为 PDF

转换时,可参考如下代码来进行:

  • Java
import com.spire.doc.*;

public class XMLtoPDF {
    public static void main(String[] args) {
        //创建Document类的对象
        Document doc = new Document();

        //加载XML文档
        doc.loadFromFile("inputfile.xml",FileFormat.Xml);

        //保存为PDF格式到指定路径
        doc.saveToFile("XMLtoPDF.pdf",FileFormat.PDF);
    }
}

Java 将 XML 转为 PDF

申请临时 License

如果您希望删除结果文档中的评估消息,或者摆脱功能限制,请该Email地址已收到反垃圾邮件插件保护。要显示它您需要在浏览器中启用JavaScript。获取有效期 30 天的临时许可证。