关于java:通过Java实现Word转PDF

2次阅读

共计 1178 个字符,预计需要花费 3 分钟才能阅读完成。

Word 转为 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.cn/repository/maven-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 类的对象。
  • 调用 Document.loadFromFile() 办法加载 Word 文档。
  • 调用 Document.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);
    }
}

正文完
 0