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

刷评论网站推广soho hotel 酒店 wordpress主题

刷评论网站推广,soho hotel 酒店 wordpress主题,口碑好的坪山网站建设,在线网站创做简历本文将介绍如何在Java程序中合并及拆分PDF文档#xff0c;合并文档时#xff0c;包括合并多个不同PDF文档为一个文档#xff0c;以及合并PDF文档的不同页面为一页#xff1b;拆分文档是#xff0c;包括将PDF文档按每一页拆分#xff0c;以及按指定页数范围来拆分。下面将…本文将介绍如何在Java程序中合并及拆分PDF文档合并文档时包括合并多个不同PDF文档为一个文档以及合并PDF文档的不同页面为一页拆分文档是包括将PDF文档按每一页拆分以及按指定页数范围来拆分。下面将通过代码演示。使用工具Free Spire.PDF for Java (免费版)Jar文件获取及导入方法1通过官网下载包。下载后解压文件并将lib文件夹下的Spire.Pdf.jar文件导入java程序。方法2可通过maven仓库安装导入到maven项目。Java代码示例一、合并1. 合并PDF文档import com.spire.pdf.*;import java.io.*;public class Merge2 {public static void main(String[] args) throws Exception {String outputFile  output/mergeFilesByStream.pdf;FileInputStream stream1  new FileInputStream(new File(sample1.pdf));FileInputStream stream2  new FileInputStream(new File(sample2.pdf));FileInputStream stream3  new FileInputStream(new File(sample3.pdf));//加载PDF示例文档InputStream[] streams  new FileInputStream[]{stream1, stream2, stream3};//合并PDF文档PdfDocumentBase doc  PdfDocument.mergeFiles(streams);//保存文档doc.save(outputFile);doc.close();}}合并前合并后2. 合并PDF页面import com.spire.pdf.*;import com.spire.pdf.graphics.PdfBlendMode;import com.spire.pdf.graphics.PdfTemplate;import java.awt.geom.Point2D;public class MergePages {public static void main(String[] args) {//加载两个PDF文档PdfDocument pdf1  new PdfDocument();pdf1.loadFromFile(test1.pdf);PdfDocument pdf2  new PdfDocument();pdf2.loadFromFile(test2.pdf);//根据pdf1的第一页绘制模板PdfTemplate template  pdf1.getPages().get(0).createTemplate();//获取pdf2的第二页PdfPageBase page  pdf2.getPages().get(1);//设置透明度和重叠样式page.getCanvas().setTransparency(1f,1f, PdfBlendMode.Normal);//将pdf1的第一页内容写入pdf2的第二页中的指定位置page.getCanvas().drawTemplate(template,new Point2D.Float(0,350));//保存pdf2pdf2.saveToFile(MergePages.pdf,FileFormat.PDF);pdf2.dispose();}}合并前合并后二、拆分测试文档如下1. 按每一页拆分import com.spire.pdf.*;public class SplitPDF1 {public static void main(String[] args){//加载需要拆分的PDF文档PdfDocument doc  new PdfDocument();doc.loadFromFile(test.pdf);//调用方法split()将PDF文档按每一页拆分为单独的文档doc.split(output/splitDocument-{0}.pdf, 0);doc.close();}}拆分结果2. 按指定页数范围拆分import com.spire.pdf.*;import com.spire.pdf.graphics.PdfMargins;import java.awt.geom.Point2D;public class SplitPDF2 {public static void main(String[] args){//加载需要拆分的PDF文档PdfDocument doc  new PdfDocument();doc.loadFromFile(test.pdf);//新建第1个PDF文档1PdfDocument newpdf1  new PdfDocument();PdfPageBase page;//将原PDF文档的第1、2页拆分并保存到newpdf1for(int i  0;i2;i){page  newpdf1.getPages().add(doc.getPages().get(i).getSize(), new PdfMargins(0));doc.getPages().get(i).createTemplate().draw(page, new Point2D.Float(0,0));}newpdf1.saveToFile(split/result1.pdf);//新建第2个PDF文档PdfDocument newpdf2  new PdfDocument();//将原PDF文档的第3、4页拆分并保存到newpdf2for(int i  2;i4;i){page  newpdf2.getPages().add(doc.getPages().get(i).getSize(), new PdfMargins(0));doc.getPages().get(i).createTemplate().draw(page, new Point2D.Float(0,0));}newpdf2.saveToFile(split/result2.pdf);}}拆分结果(本文完)
http://www.sadfv.cn/news/72196/

相关文章:

  • 南昌网站做wordpress卡核销
  • 微信怎样将网站的内容做备案 网站 收录
  • 门户网站建设 突出服务装潢设计公司排行
  • 公司网站建设文案wordpress怎么修改栏目标题
  • 网站可以用PS设计吗2023免费网站推广大全
  • 响应式网站宽度wordpress 标签页
  • spring可以做多大的网站做计划网站
  • 乡镇信息公开网站建设制度电脑系统7怎么打开wordpress
  • 济南网站建设公司 推荐行知科技网站根目录在哪里
  • 网站正在建设中空白模板效果图网址
  • 用旧手机做网站做网站后台运营这个工作怎么样
  • 织梦系统做网站商业网站首页怎么做
  • 包头微网站开发seo排名优化公司价格
  • 国外做健康的网站什么是主页
  • 布吉网站建设哪家便宜竞价网站做招商加盟可以不备案吗
  • 养生网站设计一个专门做试题的网站
  • 南阳网站制作公司东莞网站建设 手机壳
  • 简单网站建设优化.net网站开发实训体会
  • 网站建设需求确认书徐州网站制作费用
  • 网站平台开发报价表怎么做国外做外贸哪个网站好些
  • 淄博亿泰网站建设推广app开发公司有哪些
  • 上海闵行建网站公司海尔网站建设不足之处
  • 电子商务网站建设的展望Wordpress图床对接阿里云
  • 北京齐力众信网站建设做自媒体的网站名字
  • 网站建站平台php网站开发视频教学
  • 用织梦怎么修改网站首页商品顺序怎么让别人访问我建的网站
  • wordpress建电影网站wordpress简约模板下载
  • 微信怎么建小网站邯郸网站优化建设
  • 更换dns能上国外网站吗廊坊视频剪辑培训机构
  • qq群推广网站上海公司购房政策