菜鸟一个,不算原创,学习后的小结。有不足之处,请大家多多指教
Java word转pdf中遇到的问题:
1、在网上找到了一种方法,利用aspose-words,转换效果好但是有两个问题:一、转换时间长,效率低;二、收费。(可以学习)。
    
2、 利用poi ,注意:
    (1) 格式必须为docx文档 ,使用"doc"格式会报错。
    (2) 段落和表格的替换是使用不同的方式,见代码。
    (3) 需要替换的内容,模板里变量一定要从左到右写(自己在这绕圈,半天找不到原因)
    (4) 可以转换图片,但不转换水印
    可能大家还会遇到一些其他问题,总会解决的,相信你比我强。

代码下载,里面有需要的jar包:

链接:https://pan.baidu.com/s/1gAFmSTTlH80C-9Bf7_BlnA
提取码:aeyj

package poi;import java.awt.Color;
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import java.util.HashMap;
import java.util.Iterator;
import java.util.List;
import java.util.Map;import org.apache.

Java word转pdf(替换变量,转图片)相关推荐

  1. java 模板 word转pdf 可分页 带图片

    java 模板 word转pdf 可分页 带图片 之前写过一个简单的案例,但是在项目中完全不能满足客户的需求,所以重新用啦一种方式来写,采用了word转换pdf的方式,这种经过不断研究,满足了可分页, ...

  2. 记录一下 Java 代码实现文件夹、文件的对比,主要包含 word、pdf、文本、图片等相关文件的对比计算,以及计算文本的相似率(重复率)、筛选出差异的文件、方便文件和文档的去重,并封装为jar包

    记录一下 Java 代码实现文件夹.文件的对比,主要包含 word.pdf.文本.图片等相关文件的对比计算,以及计算文本的相似率(重复率).筛选出差异的文件.方便文件和文档的去重,并把所有的源码封装为 ...

  3. java word 转 PDF|HTML|PNG

    @[toc] java word 转 PDF|HTML|PNG word文档转换图片或pdf格式,需要使用(aspose-words-15.8.0-jdk16.jar) 链接:https://pan. ...

  4. java word转pdf 后通过 PdfReader 和 PdfStamper对pdf添加水印 通过poi等组件实现

    所需jar包地址 <!-- java 读取word文件里面的加颜色的字体 转pdf 使用 --><dependency><groupId> e-iceblue &l ...

  5. aspose-word for java word转pdf 解决遇到的问题

    aspose-word for java word转pdf 解决遇到的问题 具体问题 在项目中使用aspose-word 把word转换为pdf 有次一份63页的文档转换出来的pdf为72页,正常情况 ...

  6. 使用Aspose组件将WORD、PDF、PPT转为图片

    using System; using System.Collections.Generic; using System.Text; using OMCS.Engine.WhiteBoard; usi ...

  7. Java WORD转换PDF 并添加水印 (附赠jar提取链接)

    Java WORD转换PDF 并添加水印 直接上代码 实现功能 docx文档转换为PDF 转换之后排版不混乱 使用工具(Jar包) aspose-words-15.8.0-jdk16.jar(用于PD ...

  8. java word转pdf,docx4j转pdf,docx4j导出pdf乱码,docx4j导出pdf丢失插画和图片,aspose将word转pdf 一共两种方法

    前言:一共有docx4j转pdf,aspose转pdf两种方式,不需要设置模板!!! java转pdf目前本人使用有两种方法,下面是方法代码 ps:因为本人是云桌面开发,所以只作截图,具体代码需要自己 ...

  9. Java 生成各种 PDF 实战方案(图片、模板、表格)

    刚接到了一个需求,生成一个pdf,一开始以为挺简单的,通过模板生成嘛,我也发过相应的文章,根据模板直接生成pdf,响应到前端或者根据模板生成pdf,直接指定下载位置,这两种方案都可以,不过这篇文章主要 ...

最新文章

  1. IPK僵尸网络 看看其传播手法
  2. linux screen 配置(下标高亮)
  3. 查看控制文件的内容(oracle)
  4. anaconda换成制定清华的源:一键解决外网下载慢的烦恼
  5. python3.6 安装Scrapy
  6. PHPexcel实列
  7. 限界分支法(实际上没有剪枝,介绍的是广度优先搜索):01背包问题,队列实现方式(FIFO)
  8. Magicodes.IE已支持导出Word、Pdf和Html
  9. Codeforces Round #719 (Div. 3)/ Codeforces Round #720 (Div. 2)
  10. happens-before规则和as-if-serial语义
  11. 共阴极数码管编码表_数码管循环点亮的PLC控制——基本逻辑指令的应用
  12. Python数据类型之元祖
  13. cnn程序流程图_GitHub - suqcnn/vue: vue源码逐行注释分析+40多m的vue源码程序流程图思维导图 (diff部分待后续更新)...
  14. java vo 什么意思_在Java中VO , PO , BO , QO, DAO ,POJO是什么意思
  15. NLPIR大数据语义系统KGB技术引领新方向
  16. 邮件这样写,PK 掉 99% 的同事
  17. 同样是手写笔,Apple Pencil到底输在了哪里?
  18. 手机QQ浏览器的HTML管理器,手机qq浏览器中文件管理器有哪些功能
  19. android+判断小米手机,android 判断手机为小米
  20. 三国志战略版:Daniel_张角分析

热门文章

  1. 当遭遇暴力催收我们该怎么办?
  2. Qt MySQL报“QMYSQL driver not loaded driver not loaded“,终极解决办法
  3. 江南大学计算机专业考研压分吗,考研专业课压分,不保护一志愿考生?20考研的我该如何避坑?...
  4. 计算机X线摄影的英文表达是( ),计算机X线摄影(国外英文资料).doc
  5. Python进阶-----面向对象2.0(特有属性和方法与私有属性和方法)
  6. 分枝定界法的一般步骤
  7. 使用MATLAB将视频转为gif
  8. 摩托车大功率闪光器MST1163
  9. MacOS系统终端item2配色
  10. Android 拍摄视频