通过Java实现Word转PDF
xxWord转为PDF是非常常见的一种格式转换。通过转换可以将文档以更为稳定的格式进行保存,避免他人随意修改格式和内容。其实Word转PDF并不难,除了直接转换外也可以通过编程的方式来实现。网上相关的教程分享也很多。今天想介绍一个Java Word组件——Free Spire.Doc for Java。通过它可以轻松实现Word转PDF,过程也十分简单容易上手。具体操作和代码请参考下面的内容。
导入jar包
在进行操作之前,请先将jar包导入到Java程序中,有以下两种导入方法:
方法一:如果您使用的是 maven,可以通过添加以下代码到项目的 pom.xml 文件中,将 jar文件导入到应用程序中。
-
<repositories>
-
<repository>
-
<id>com.e-iceblue</id>
-
<name>e-iceblue</name>
-
<url>https://repo.e-iceblue.com/nexus/content/groups/public/</url>
-
</repository>
-
</repositories>
-
<dependencies>
-
<dependency>
-
<groupId>e-iceblue</groupId>
-
<artifactId>spire.doc.free</artifactId>
-
<version>5.2.0</version>
-
</dependency>
-
</dependencies>
方法二:如果没有使用 maven,则可以从此链接下载Free Spire.Doc for Java,找到lib文件夹下的Spire.doc.jar并进行解压;然后在IDEA中创建一个新项目,依次点击“文件”(File),“项目结构”(Project Structure),“组件”(Modules),“依赖项”(Dependencies),再点击右方绿色“ ”下的第一个选项“jar文件或路径”(JARs or Directories),找到解压后的Spire.doc.jar 文件,点击确认,将其导入到项目中。
详细方法
- 首先实例化 Document 类的对象。
- 调用 loadFromFile() 方法加载 Word 文档。
- 调用 saveToFile() 方法将 Word 文档保存为 PDF 格式,指定保存路径。
示例代码:
-
import com.spire.doc.*;
-
-
public class WordToPDF
-
{
-
public static void main(String[] args) {
-
//实例化Document类的对象
-
Document doc = new Document();
-
-
//加载Word
-
doc.loadFromFile("sample.docx");
-
-
//保存为PDF格式
-
doc.saveToFile("result.pdf",FileFormat.PDF);
-
}
-
}
效果图:
除此之外,该程序库还支持关于PDF的其他文档转换,如PDF转图像,PDF转Excel等。
这篇好文章是转载于:学新通技术网
- 版权申明: 本站部分内容来自互联网,仅供学习及演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,请提供相关证据及您的身份证明,我们将在收到邮件后48小时内删除。
- 本站站名: 学新通技术网
- 本文地址: /boutique/detail/tanhgfkbih
系列文章
更多
同类精品
更多
-
photoshop保存的图片太大微信发不了怎么办
PHP中文网 06-15 -
《学习通》视频自动暂停处理方法
HelloWorld317 07-05 -
Android 11 保存文件到外部存储,并分享文件
Luke 10-12 -
word里面弄一个表格后上面的标题会跑到下面怎么办
PHP中文网 06-20 -
photoshop扩展功能面板显示灰色怎么办
PHP中文网 06-14 -
微信公众号没有声音提示怎么办
PHP中文网 03-31 -
excel下划线不显示怎么办
PHP中文网 06-23 -
excel打印预览压线压字怎么办
PHP中文网 06-22 -
TikTok加速器哪个好免费的TK加速器推荐
TK小达人 10-01 -
怎样阻止微信小程序自动打开
PHP中文网 06-13