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

高端建网站wordpress get_categories

高端建网站,wordpress get_categories,企业软文范例,电信网站备案管理系统本文将介绍如何在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.pierceye.com/news/880037/

相关文章:

  • 中国电力建设集团有限公司网站wordpress购买
  • 深圳工装公司网站优化顺义案例
  • 四川省工程建设信息官方网站个人域名注册免费
  • 网站建设用源码徐州金网网站建设
  • 老哥们给个关键词威海网站seo
  • 贵州网站备案延庆网站建设师
  • 做网站怎么上词网站建设战略伙伴
  • 绵阳网站推广排名给网站网站做代理
  • 网站轮播代码北京的公司有哪些
  • 网上书城网站开发外文参考文献wordpress禁用谷歌字体插件
  • 团购模板网站全网营销型网站建设模板
  • ac域名网站邯郸中国建设银行网站
  • 广州seo网站开发微信营销的优势
  • 宝塔可以做二级域名网站么有哪些好的做兼职网站
  • 网站建设公司落寞特殊符号网名生成器
  • 设计分享网站在闲鱼可以做网站吗
  • 安全等级保护每个网站必须做吗实惠的网站建设公司
  • vue可以做pc端网站山东专业企业网站建设
  • 推广网站软文高中网站制作
  • 做h的动漫在线观看网站安阳市有几个区几个县
  • 帝国cms地方门户网站模板怀集县住房和城乡规划建设网站
  • 河北住房建设厅网站首页怎么自己建设网站
  • 政务网站建设及安全下载app赚钱的平台
  • 如何制作一个论坛网站都江堰建设局网站
  • 网站建设seo优化浙江广17网站一起做网店
  • WordPress子站站群优化教程网站推广排名
  • 毕设做购物网站容易吗网上商城是什么意思
  • 1688阿里巴巴官方网站杭州网站建设seo
  • 建设网站选什么地方的主机网站上漂亮的甘特图是怎么做的
  • 用什么软件来建网站立创电子元器件商城官网