WPS Office 是由我国金山软件公司开发的一款办公软件,“WPS文字”是其中的一个组件;在 WPS 文字界面中可执行“文件”-“输出为PDF”实现将文字文档转成 PDF 文档,并保存到指定路径。通过使用 Spire.Doc for Java 不仅支持将 Microsoft Word 转为 PDF 格式,同样也支持将 WPS 文字文档转为 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>12.11.9</version>
</dependency>
</dependencies>
将 WPS 文字文档转为 PDF
实现转换的步骤如下:
- 实例化 FileInputStream 类的对象,读取本地 WPS 文字文档。
- 创建 Document 类的实例,并调用 Document.loadFromStream(InputStream stream, FileFormat fileFormat) 方法从流加载WPS文档。
- 通过 Document.saveToFile(String fileName,FileFormat fileFormat) 方法保存为 PDF 格式到指定路径。
- Java
import com.spire.doc.*;
import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;
public class WPSToPDF{
public static void main(String[] args)throws IOException {
//通过流加载WPS文字文档
FileInputStream inputStream = new FileInputStream(new File("input.wps"));
Document document = new Document();
document.loadFromStream(inputStream, FileFormat.Doc);
//保存为PDF
document.saveToFile("WPStoPDF.pdf",FileFormat.PDF);
}
}
转换结果:
申请临时 License
如果您希望删除结果文档中的评估消息,或者摆脱功能限制,请 该Email地址已收到反垃圾邮件插件保护。要显示它您需要在浏览器中启用JavaScript。 获取有效期 30 天的临时许可证。