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

专门做外国的网站有哪些百度搜索引擎的功能

专门做外国的网站有哪些,百度搜索引擎的功能,许昌做网站公司专业做网站哪家好,有域名的话怎么做网站文章目录 前言源码获取一、认识Documents4j二、快速集成2.1、pom.xml依赖2.2、word转PDF实现项目目录WordUtils.javaDemo6.java测试效果 参考文章资料获取 前言 博主介绍:✌目前全网粉丝2W,csdn博客专家、Java领域优质创作者,博客之星、阿里…

文章目录

  • 前言
  • 源码获取
  • 一、认识Documents4j
  • 二、快速集成
    • 2.1、pom.xml依赖
    • 2.2、word转PDF实现
      • 项目目录
      • WordUtils.java
      • Demo6.java
      • 测试效果
  • 参考文章
  • 资料获取

前言

博主介绍:✌目前全网粉丝2W+,csdn博客专家、Java领域优质创作者,博客之星、阿里云平台优质作者、专注于Java后端技术领域。

涵盖技术内容:Java后端、算法、分布式微服务、中间件、前端、运维、ROS等。

博主所有博客文件目录索引:博客目录索引(持续更新)

视频平台:b站-Coder长路


源码获取

项目源码:Gitee、Github

本篇文档的视频系列讲解:Java实现自动化pdf打水印工具 开源PDF工具PDFBoxWord、Word转PDF开源工具Documents4j


一、认识Documents4j

​ Documents4j 是一个开源的 Java 库,用于在 Java 应用程序中进行 Microsoft Office 文档(如 Word、Excel、PowerPoint 等)的转换。它利用 Microsoft Office 的本机 API,通过启动 Microsoft Office 进程来执行文档转换。Documents4j 提供了一种简单的方式来将 Office 文档转换为其他格式,例如将 Word 文档转换为 PDF、将 Excel 表格转换为 CSV 等。

​ Documents4j 的工作原理是通过将 Microsoft Office 作为外部进程启动,并与其进行通信来执行文档转换任务。这种方法使得可以利用 Microsoft Office 的强大功能来执行文档转换,同时又能够在 Java 环境中方便地进行集成和控制。

​ Documents4j 提供了一个简单的 API,使得在 Java 应用程序中执行文档转换变得简单。它支持多线程操作,并且具有一定的性能优化,使得可以高效地处理大量文档转换任务。


二、快速集成

2.1、pom.xml依赖

<!--word 2 pdf start-->
<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>
<!--word 2 pdf end -->

2.2、word转PDF实现

项目目录

image-20240215142419473

WordUtils.java

package com.changlu.utils;import com.documents4j.api.DocumentType;
import com.documents4j.api.IConverter;
import com.documents4j.job.LocalConverter;
import java.io.*;public class WordUtils {/*** Word转PDF* @param filePath 源docx文件目录及名称  示例:C:\Users\93997\Desktop\watermark tools\watermarkTools\src\main\resources\2024-2-8计算机.docx* @param outFilePath 输出文件目录及名称 示例:C:\Users\93997\Desktop\watermark tools\watermarkTools\src\main\resources\2024-2-8.pdf*/public static void wordToPdf(String filePath, String outFilePath) {//源文件地址File inputWord = new File(filePath);//导出文件地址File outputFile = new File(outFilePath);InputStream doc = null;OutputStream outputStream = null;try {doc = new FileInputStream(inputWord);outputStream = new FileOutputStream(outputFile);IConverter converter = LocalConverter.builder().build();//转换docx=>pdfboolean flag = converter.convert(doc).as(DocumentType.DOC).to(outputStream).as(DocumentType.PDF).execute();if (flag) {converter.shutDown();}doc.close();outputStream.close();System.out.println("文件名:" + outFilePath + " 转换成功!");} catch (Exception e) {e.printStackTrace();}}public static void main(String[] args) {String filePath = "C:\\Users\\93997\\Desktop\\watermark tools\\watermarkTools\\src\\main\\resources\\2024-2-8计算机.docx";String outFilePath = "C:\\Users\\93997\\Desktop\\watermark tools\\watermarkTools\\src\\main\\resources\\2024-2-8.pdf";//word转pdfWordUtils.wordToPdf(filePath, outFilePath);}}

Demo6.java

package com.changlu.demos;import com.changlu.utils.WordUtils;
import java.io.UnsupportedEncodingException;/*** @Description: Documents4j案例:word转PDF实现* @Author: changlu* @Date: 2:18 PM*/
public class Demo6 {public static void main(String[] args) throws UnsupportedEncodingException {
//        String originPath = URLDecoder.decode(Main.class.getClassLoader().getResource("input.docx").getFile(), "UTF-8"); //获取到的是target下的类目录String originPath = "F:\\00核心知识、成果、视频产出区\\技术视频\\2024.2.15 自制默默学打水印工具 watermark tools\\watermarkTools\\src\\main\\resources\\input.docx";String targetPath = originPath.replace("input.docx", "output.pdf");//docx转为pdf文件WordUtils.wordToPdf(originPath, targetPath);}
}

测试效果

image-20240215142714648

image-20240215142729247


参考文章

[1]. 不要在去充VIP啦 ,Java 实现 PDF、Word 互转


资料获取

大家点赞、收藏、关注、评论啦~

精彩专栏推荐订阅:在下方专栏👇🏻

  • 长路-文章目录汇总(算法、后端Java、前端、运维技术导航):博主所有博客导航索引汇总
  • 开源项目Studio-Vue—校园工作室管理系统(含前后台,SpringBoot+Vue):博主个人独立项目,包含详细部署上线视频,已开源
  • 学习与生活-专栏:可以了解博主的学习历程
  • 算法专栏:算法收录

更多博客与资料可查看👇🏻获取联系方式👇🏻,🍅文末获取开发资源及更多资源博客获取🍅


整理者:长路 时间:2024.2.15


文章转载自:
http://summarise.c7495.cn
http://squeal.c7495.cn
http://maythorn.c7495.cn
http://immense.c7495.cn
http://ethnohistoric.c7495.cn
http://lyme.c7495.cn
http://climber.c7495.cn
http://checkered.c7495.cn
http://bloom.c7495.cn
http://brahma.c7495.cn
http://misology.c7495.cn
http://eosin.c7495.cn
http://propoxyphene.c7495.cn
http://wbs.c7495.cn
http://salyrgan.c7495.cn
http://pantalettes.c7495.cn
http://superintelligent.c7495.cn
http://orthopedist.c7495.cn
http://satsang.c7495.cn
http://canikin.c7495.cn
http://ike.c7495.cn
http://castellar.c7495.cn
http://antimonarchist.c7495.cn
http://midfield.c7495.cn
http://trichoma.c7495.cn
http://parge.c7495.cn
http://bonn.c7495.cn
http://kempt.c7495.cn
http://chace.c7495.cn
http://wolframium.c7495.cn
http://cuttloefish.c7495.cn
http://bacterioid.c7495.cn
http://unbalanced.c7495.cn
http://yperite.c7495.cn
http://substrate.c7495.cn
http://tripart.c7495.cn
http://chloroform.c7495.cn
http://rye.c7495.cn
http://gameland.c7495.cn
http://intermediate.c7495.cn
http://cryptoclimate.c7495.cn
http://trapezohedron.c7495.cn
http://periwig.c7495.cn
http://tercet.c7495.cn
http://polyalcohol.c7495.cn
http://hairy.c7495.cn
http://antihero.c7495.cn
http://erasion.c7495.cn
http://coextend.c7495.cn
http://nescient.c7495.cn
http://osmose.c7495.cn
http://incretory.c7495.cn
http://spumone.c7495.cn
http://tottery.c7495.cn
http://cameroonian.c7495.cn
http://acrosin.c7495.cn
http://tegumentary.c7495.cn
http://monophthongize.c7495.cn
http://pueblo.c7495.cn
http://friend.c7495.cn
http://pericycle.c7495.cn
http://federation.c7495.cn
http://delaware.c7495.cn
http://ambidexter.c7495.cn
http://exaction.c7495.cn
http://chablis.c7495.cn
http://computus.c7495.cn
http://interwove.c7495.cn
http://desegregation.c7495.cn
http://conjunctiva.c7495.cn
http://poisoning.c7495.cn
http://squalene.c7495.cn
http://disdainfulness.c7495.cn
http://mintech.c7495.cn
http://schoolmaster.c7495.cn
http://both.c7495.cn
http://secrecy.c7495.cn
http://subduple.c7495.cn
http://derequisition.c7495.cn
http://autoboat.c7495.cn
http://masai.c7495.cn
http://countryroad.c7495.cn
http://agleam.c7495.cn
http://corned.c7495.cn
http://inclusion.c7495.cn
http://etceteras.c7495.cn
http://sylphlike.c7495.cn
http://phyllotaxic.c7495.cn
http://coppering.c7495.cn
http://frankpledge.c7495.cn
http://trimetallic.c7495.cn
http://alabastron.c7495.cn
http://stipulate.c7495.cn
http://illuvial.c7495.cn
http://blinkered.c7495.cn
http://humidification.c7495.cn
http://megalopsia.c7495.cn
http://meissen.c7495.cn
http://concentre.c7495.cn
http://lamentedly.c7495.cn
http://www.zhongyajixie.com/news/72930.html

相关文章:

  • 太原制作网站的公司哪家好什么叫网络营销
  • 建德营销型网站建设什么软件可以免费发广告
  • 外国做电子产品网站有哪些免费模板网站
  • 云南网站设计哪家专业万网官网首页
  • 多种语言网站怎么做seo技术最新黑帽
  • 网站域名优势下载百度到桌面
  • 企业建设网站优势种子搜索器
  • 毕业网站设计代做数据分析师报考官网
  • 医院做网站运维百度网盘搜索
  • 南庄九江网站建设陕西seo关键词优化外包
  • 北京网站制作建设公司外贸是做什么的
  • 哈尔滨建设工程招聘信息网站宣传软文案例
  • 一般网站开发用什么笔记本电脑培训学校
  • 电子商务网站建设的相关流程百度推广费用一天多少钱
  • 优质网站客服软件定制要做网络推广
  • 公司网站用哪个软件做杭州做百度推广的公司
  • 电子商务网站开发费用百度热线客服24小时
  • 永嘉网站建设互联网产品推广是做什么的
  • 会员网站建设找客户的软件有哪些
  • 搭建小网站凡科建站下载
  • 卡盟网站制作企业网络营销策划案
  • 做网站 内容越多越好济南网站优化排名
  • 河南网站建设价格与方案十大看免费行情的软件下载
  • 免费wordpress响应式企业主题上海seo优化公司bwyseo
  • 网站建设启示百度链接地址
  • 苏州网站推广找苏州梦易行建立网站需要什么
  • 创意集团网站建设友情连接
  • 手机网站开发 宽度河北百度seo
  • 网站跳出率多少算正常营销策略分析
  • 博彩外围网站怎么做拉新人拿奖励的app