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

网站建设会计分录怎么写网站邮件功能设计理论

网站建设会计分录怎么写,网站邮件功能设计理论,wordpress cms 比较,360建筑网官网招聘之前写过一遍文章是 图片生成PDF。 今天继续来对 doc等文件进行pdf合并以及多个pdf合并为一个pdf。 兄弟们&#xff0c;还是开箱即用。 1、doc生成pdf 依赖 <!-- doc生成pdf --><dependency><groupId>com.aspose</groupId><artifactId>aspose…

之前写过一遍文章是 图片生成PDF。
今天继续来对 doc等文件进行pdf合并以及多个pdf合并为一个pdf。
兄弟们,还是开箱即用。

1、doc生成pdf

依赖

 <!--  doc生成pdf  --><dependency><groupId>com.aspose</groupId><artifactId>aspose-words</artifactId><version>20.4</version></dependency>

示例代码

import com.aspose.words.Document;
import com.aspose.words.SaveFormat;
import lombok.extern.slf4j.Slf4j;
import java.io.*;/*** doc生成pdf 依靠依赖 aspose-words* @Author hanmw**/
@Slf4j
public class Doc2Pdf {public static void main(String[] args) throws Exception {doc2pdf(null,null);}/*** doc 生成 pdf* @param inPath doc路径* @param outPath pdf路径*/public static void doc2pdf(String inPath, String outPath) {inPath = "D:\\doc\\生成word、生成pdf、合并pdf\\维修报告.docx";outPath = "D:\\doc\\生成word、生成pdf、合并pdf\\12.pdf";FileOutputStream os = null;try {// 新建一个空白pdf文档File file = new File(outPath);os = new FileOutputStream(file);// 读取doc文档Document doc = new Document(inPath);// 全面支持DOC, DOCX, OOXML, RTF HTML, OpenDocument, PDF,EPUB, XPS, SWF 相互转换doc.save(os, SaveFormat.PDF);System.out.println("doc生成pdf成功!");} catch (Exception e) {log.error("doc2pdf failed", e);} finally {if (os != null) {try {os.close();} catch (IOException e) {log.error("关闭os失败", e);}}}}}

2、多个pdf合并为一个pdf

依赖

     <!--  适用于 多个pdf合并 --><dependency><groupId>org.apache.pdfbox</groupId><artifactId>pdfbox</artifactId><version>2.0.28</version></dependency>

示例代码

import lombok.extern.slf4j.Slf4j;
import org.apache.pdfbox.multipdf.PDFMergerUtility;
import java.io.File;
import java.io.IOException;/*** 合并PDF 依靠依赖 org.apache.pdfbox* @Author hanmw**/
@Slf4j
public class PdfMergeController {public static void main(String[] args) {mergePdf();}public static void mergePdf(){// 定义要合并的PDF文件列表File[] pdfFiles = {new File("D:\\SoftWare\\图片\\测试pdf\\file_one.pdf"),new File("D:\\SoftWare\\图片\\测试pdf\\file_two.pdf"),new File("D:\\SoftWare\\图片\\测试pdf\\file_three.pdf")};// 定义合并后的输出文件String mergeFilePath = "D:\\SoftWare\\图片\\测试pdf\\test\\merged.pdf";//文件地址的目录  是否存在,不存在新建目录File file = new File(mergeFilePath);if(!file.getParentFile().exists()){file.getParentFile().mkdirs();}try {// 创建PDF合并实用程序PDFMergerUtility pdfMerger = new PDFMergerUtility();// 将所有要合并的文件添加到实用程序中for (File pdfFile : pdfFiles) {pdfMerger.addSource(pdfFile);}// 设置合并后的输出文件pdfMerger.setDestinationFileName(mergeFilePath);// 执行合并操作pdfMerger.mergeDocuments(null);System.out.println("PDF合并成功!");} catch (IOException e) {e.printStackTrace();}}}
http://www.15wanjia.com/news/165190.html

相关文章:

  • e4a做网站appwordpress公告插件
  • 网站建设技术开发品牌vi公司
  • 邯郸网站建设推荐驰捷网络公司普通网站设计
  • 建设网站的技术性背景wordpress html5 视频播放
  • 绍兴网站制作三九手机网官网
  • 电脑游戏网站建设深圳燃气公司有几家
  • 建设网站公开教学视频福建:网站建设
  • 郑州做网站助企百度搜索关键词优化方法
  • 国内模板建站公司做网页专题 应该关注哪些网站
  • 做一个简单的网站多少钱wordpress绑定域名收费
  • 手机网站怎么切图国外服务器怎么买
  • 河源做网站唐山长城网站建设
  • asp.net做网站如何展示界面优化百度网站
  • tornado网站开发网站开发适合女生不
  • 移动网站开发面试题免费的ai素材网站
  • 站长之家怎么用wordpress添加主题后怎么添加内容
  • 排名优化网站seo排名网站配置服务Wordpress
  • windows搭建网站wordpress 安装windows
  • 用模板建站手机网站模板制作教程
  • 吉林长春seo网站建设网站优化wordpress sql or
  • 百度站长平台网站收录室内设计作品
  • 主题资源网站建设模块五作业旅游景点网站设计论文
  • 获得网站所有关键字用群晖做网站
  • 重庆网站设计平台jsp网站开发公司
  • 好网站建设公司的网站网站群建设的目的意义
  • 建设购物网站需要多少费用北京文化传媒有限公司
  • 天津免费网站建站模板百度推广每年600元什么费用
  • 网站开发主流触屏版网站开发样式
  • 做设计用哪个素材网站文化建设包括哪些
  • 安徽省建设厅网站个人怎么注册项目网加盟