当前位置: 首页 > news >正文

哈尔滨做网站哈尔滨学院网络服务商是指

哈尔滨做网站哈尔滨学院,网络服务商是指,长沙商城小程序开发,怎么建设阿里巴巴国际网站java springboot word文档转pdf 1、环境2、依赖3、代码 1、环境 1、java、springboot 2、maven或者gradle 3、办公软件(自己电脑上的wps或者office等,如果部署到服务器上也要安装,linux、Mac 都有,自己安装) 可能会遇…

java springboot word文档转pdf

  • 1、环境
  • 2、依赖
  • 3、代码

1、环境

1、java、springboot
2、maven或者gradle
3、办公软件(自己电脑上的wps或者office等,如果部署到服务器上也要安装,linux、Mac 都有,自己安装)
可能会遇到的问题:
java springboot maven项目,当然gradle 也可以,特别注意的是这个需要依赖外部软件,就是我们熟知的wps或者office 都可以,应该说是有办公软件且办公软件有word转pdf的功能,这个它应该是获取到我们电脑本地的环境来转的,如果有时候不行的话可以考虑一下是不是自己的办公软件的问题,我之前就遇到这个问题,我本地已经安装wps的,也可以正常使用,但是代码里面就是不行,一直报流已经关闭,意思就是获取不到我本地相关的流。最后我重新安装一下我的办公软件(wps)就好了,还有一种就可能版本的问题,也一定要注意

2、依赖

<dependency><groupId>com.documents4j</groupId><artifactId>documents4j-local</artifactId><version>1.0.3</version></dependency><dependency><groupId>com.documents4j</groupId><artifactId>documents4j-transformer-msoffice-word</artifactId><version>1.0.3</version></dependency>

这是maven的依赖,其他的自己找

3、代码

package org.jeecg.modules.xunshu.utils;import com.documents4j.api.DocumentType;
import com.documents4j.api.IConverter;
import com.documents4j.job.LocalConverter;
import lombok.extern.slf4j.Slf4j;
import org.springframework.stereotype.Component;import java.io.*;/*** @author weisn*/
@Slf4j
@Component
public class WordConvertPdfUtil {private  static final IConverter CONVERTER = LocalConverter.builder().build();/*** 通过documents4j 实现word转pdf** @param sourcePath 源文件地址 如 /root/example.doc* @param targetPath 目标文件地址 如 /root/example.pdf*/public static void documents4jWordToPdf(String sourcePath, String targetPath) throws IOException {InputStream docxInputStream = null;OutputStream outputStream = null;try {// 原word地址docxInputStream = new FileInputStream(sourcePath);// 转换后pdf生成地址outputStream = new FileOutputStream(targetPath);IConverter converter = LocalConverter.builder().build();converter.convert(docxInputStream).as(DocumentType.DOCX).to(outputStream).as(DocumentType.PDF).execute();// 关闭converter.shutDown();// 关闭outputStream.close();// 关闭docxInputStream.close();} catch (Exception e) {System.out.println("[documents4J] word转pdf失败:" + e.toString());} finally {if (outputStream != null) {outputStream.close();}if (docxInputStream != null) {docxInputStream.close();}}}}
http://www.yayakq.cn/news/129464/

相关文章:

  • 家居行业网站建设手机网站内容规划
  • 设计企业网络方案的五个步骤惠州抖音seo
  • 南昌市建设规费标准网站自己做的网站做登录
  • 视频资源的网站怎么做旅游时政热点新闻
  • 南京做网站建设的公司百度关键词优化是什么意思
  • 我做的网站服务器别人没法左键点击下载呢天津哪里建网站好
  • 新乡微网站建设中国有哪些企业网站
  • 网站首页布局wordpress不能选择数据库
  • 这是我自己做的网站吗重庆网络公司做什么生意好
  • 杭州响应式网站开发企业查询卡在哪里打印
  • 建站公司佛山做家政公司网站
  • php做p2p网站源码北京安慧桥网站建设
  • 网站建设制作、微信公众号西安做营销型网站建设
  • 哪些网站可以做任务挣钱wordpress 模板层次结构信息图
  • 湖南省政务服务网 网站建设要求中国建设银行网官方网站
  • 嘉兴建网站网站的构架与组成
  • 章丘区网站建设腾讯邮箱企业邮箱网页版
  • 怎么低成本做网站wordpress 优缺点
  • 西安网络推广网站优化中企动力做的网站后台怎么登录
  • 贵阳商城网站建设wordpress 关键字内链
  • 系统网站织梦网站空间如何清理
  • 网站双机热备怎么做蓝色经典网站
  • 华为官方网站手机商城首页家有购物官网
  • 做外链选择那些网站延安软件开发公司
  • 手机销售培训网站产品设计方案范本
  • 西安的网站建设网页设计模板和素材
  • 给一个网站做需求分析西安专业建设网站
  • 中英文网站建设的差别html教学
  • 东南亚cod建站系统济南手机建站公司
  • 做网站视频教程设计企业公司网站