通过Java实现Word转PDF

Word转为PDF是非常常见的一种格式转换。通过转换可以将文档以更为稳定的格式进行保存,避免他人随意修改格式和内容。其实Word转PDF并不难,除了直接转换外也可以通过编程的方式来实现。网上相关的教程分享也很多。今天想介绍一个Java Word组件——Free Spire.Doc for Java。通过它可以轻松实现该Word转PDF,过程也十分简单容易上手。具体操作和代码请参考下面的内容。

导入jar包

在进行操作之前,请先将jar包导入到Java程序中,有以下两种导入方法: 方法一:如果您使用的是 maven,可以通过添加以下代码到项目的 pom.xml 文件中,将 jar文件导入到应用程序中。

1<repositories> 2 <repository> 3 <id>com.e-iceblue</id> 4 <name>e-iceblue</name> 5 <url>https://repo.e-iceblue.cn/repository/maven-public/</url> 6 </repository> 7</repositories> 8<dependencies> 9 <dependency> 10 <groupId>e-iceblue</groupId> 11 <artifactId>spire.doc.free</artifactId> 12 <version>5.2.0</version> 13 </dependency> 14</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 类的对象。
  • 调用 Document.loadFromFile() 方法加载 Word 文档。
  • 调用 Document.saveToFile() 方法将 Word 文档保存为 PDF 格式,指定保存路径。

示例代码

1import com.spire.doc.*; 2 3public class WordToPDF 4{ 5 public static void main(String[] args) { 6 //实例化Document类的对象 7 Document doc = new Document(); 8 9 //加载Word 10 doc.loadFromFile("sample.docx"); 11 12 //保存为PDF格式 13 doc.saveToFile("result.pdf",FileFormat.PDF); 14 } 15}

2023-03-31_105105

点赞
收藏

评论区

加载中...

相关推荐

PDF转WORD为什么是历史难题

PDF转Word是一个非常非常普遍的需求,可谓人人忌危,为什么如此普遍的需求,却如此难行呢,还得看为什么会有这样的一个需求:PDF文档遵循iOS32000的规范是由Adobe公司推出的文档格式,之所以应用如此广泛,是因为PDF精确定位了每个字符的坐标、根据坐标绘制的各种形状,使用PDF格式传输和打印文档可以保证格式的一致性,然后很多PDF文件是可用于阅

通过Java将PPT转换为PDF

PPT和PDF都是非常实用的文档格式。由于PDF文件更为稳定安全且易于传输或储存,所以当需要共享或打印演示文稿时,可以先将PPT转换成PDF格式再进行操作。下面我将介绍如何通过编程的方法实现该转换,所用到的产品是Java组件FreeSpire.PresentationforJava。该方法只需简单几步操作即可实现,同时也能够维持文档内容格式不变。下面是具体方法和示例代码。

java使用Aspose向word模板写入数据

_Aspose.Words是一个商业.NET类库,可以使得应用程序处理大量的文件任务。Aspose.Words支持Doc,Docx,RTF,HTML,OpenDocument,PDF,XPS,EPUB和其他格式。使用Aspose.Words可以在不使用Microsoft.Word的情况下生成、修改、转换和打印文档。__1、Aspose在ma

java word导出pdf

整体思路就是:使用word模板引擎,将占位符(格式:{{title}})替换为查询出来的数据,再将替换完成的word转换为pdf!(https://oscimg.oschina.net/oscnet/76ac1bc3da6d1cec6f1c2f9406c8e07a768.jpg)doc转pdf源码:https://gitee.com/java

Acrobat Pro DC 2023 for Mac:强大的PDF编辑工具

PDF文件是一种广泛使用的文档格式,它可以保持原始的排版和格式,方便在不同的平台和设备上查看和分享。但是,如果你想对PDF文件进行编辑、转换、签署或保护,你可能需要一款专业的PDF工具。AcrobatProDC2023forMac就是这样一款工具,它可以让

Mac python3 环境下 完善pdf转jpg脚本

由于样本图片数据都是保存在pdf里,想拿到样本必须先把图片从pdf中提取出来,算是数据清洗中的一点小小的积累吧。这里不得不吐槽一下公司存储图片的机制,业务员把jpg格式的照片放到word里,然后用工具把word保存为pdf,最后上传到公司服务器里,这简介反人类,不但丢失了图片头文件信息,还造成后期数据转换的大量时间资源的浪费,可能pdf格式会小一