如何将word文档数据填充到pdf中

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何将word文档数据填充到pdf中相关的知识,希望对你有一定的参考价值。

参考技术A 如果是填充到新pdf文件中,选虚拟打印、直接打印成pdf格式即可,
如果是填充到已有的pdf文件中,是无法做到的。
参考技术B 下载个PDF编辑器 参考技术C 转为PDF,用虚拟打印机等很简单

Java 将Word文档转换为PDF

前言

本文将介绍如何使用免费Java Word组件Free Spire.Doc for Java在Java应用程序中将Word文档转换到PDF格式。Free Spire.Doc for Java在转换过程中能够识别中文字符并支持丰富的word文档元素:文本框、页眉、页脚、项目符号和编号、表格、文本、超链接、水印、图片、形状等。
技术图片

Free Spire.Doc for Java概述

Free Spire.Doc for Java 是由E-iceblue公司开发的一个免费的Java Word API,涵盖Word文档创建、编辑、读取、写入、转换和打印等功能,并且不依赖Microsoft Office。
技术图片

Jar文件导入方法

方法一:

1:下载最新的Free Spire.Doc for Java包并解压缩,下载地址

2:新建Java应用程序,然后点击 File -> Project Structure -> Modules -> Dependencies,在Dependencies标签界面下,点击右边绿色的 “+”号,选择第一个选项“JARs or directories...”,选择Spire.Doc-FE_2.7.3包lib文件夹下的Spire.Doc.jar文件,点“OK”,jar文件导入成功,导入成功后如下图所示:
技术图片
3.完成以上步骤后,新建Java Class(此处我取名为WordtoPDF.Java),并添加代码。
技术图片

方法二:
通过maven导入。导入方法参考链接(https://www.e-iceblue.cn/licensing/install-spirepdf-for-java-from-maven-repository.html)
技术图片

Word转PDF 的Java代码示例:

import com.spire.doc.*;
public class WordtoPDF {
    public static void main(String[] args) {

        //加载word示例文档
        Document document = new Document();
        document.loadFromFile("Sample.docx");

        //保存为PDF格式
        document.saveToFile("out/toPDF.pdf", FileFormat.PDF);

    }
}

转化前Word文档如图:
技术图片

转PDF代码执行结果如图:
技术图片

以上是关于如何将word文档数据填充到pdf中的主要内容,如果未能解决你的问题,请参考以下文章

java中poi如何将word文档转换成pdf

如何在 Apache SolR 中索引 pdf/word 文档

如何将 Filenet 文档的内容从 word 文档更新为 pdf..?

如何把PDF文档上传到网上

【原创】使用EXCEL数据自动填充WORD文档中的表格

iOS开发中,将word,excel,pdf等文档的二进制流保存到本地(iPhone或iPad)的问题