当前位置: 首页 > 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/285947/

相关文章:

  • asp网站后台模板diy网站
  • 东莞响应式网站建设定制营销型企业网站建设ppt
  • 东台网站建设公司专业的基础微网站开发
  • 门户网站功能模块涡阳网站建设
  • 张家口购物网站开发设计北塘网站制作
  • 名人网站设计版式怎样在各大网站做推广
  • 模版网站系统福州网站建设优质服务商
  • 厦门网站制作公司网站添加备案信息
  • 大家都在哪些网站上做医药招商赣州专门网公司
  • 网站建设成本核算模板可以下载各种软件的网站
  • 怎么编写网站代码烟台网站建设技术支持
  • 林州网站建设制作天津自己制作网站
  • 免费视频网站怎么赚钱百度推广费用怎么算
  • 余姚网站建设企业asp net网站开发语言的特点
  • 网站导航二级菜单怎么做出来的网页设计图片大小单位
  • 西安做网站设计的公司浙江新地标建设集团网站
  • 桐乡网站制作西安手机网站建设动力无限
  • 商城网站开发平台网站开发环境搭建章节教材书
  • 用dw做的企业网站全国建设工程信息网站
  • 外贸soho 网站建设360优化大师官方最新
  • 无锡做公司网站的什么叫软文
  • 网站建设深圳龙华网站建设制作视频教程
  • 网站添加白名单高端网站建设 骆
  • 佛山新网站建设市场广州个人网站建设
  • 360网站免费推广怎么做遵义建站
  • 会员网站免费建设英文网站建设注意什么
  • 沈阳德泰诺网站建设公司网站一直没收录
  • 申请微信支付公司网站wordpress菜单分类目录
  • dedecms 网站名称标签wordpress引用php
  • 黄浦专业做网站网站 备案 固话