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

骨科医院网站优化服务商桐梓住房和城乡建设部网站

骨科医院网站优化服务商,桐梓住房和城乡建设部网站,如何做打码网站,网络科技一般经营什么客户有一个新的需求。控制用户下载文档的页数。比如。我设置只开放10页。那就要我们去做截取文档。pdf自带有实现的方式。docx暂时没找到开源的。我这边处理的docx。是通过转换成pdf。通过截取pdf后再转成docx去实现的 工具类如下#xff1a; import java.io.FileOutputStream…客户有一个新的需求。控制用户下载文档的页数。比如。我设置只开放10页。那就要我们去做截取文档。pdf自带有实现的方式。docx暂时没找到开源的。我这边处理的docx。是通过转换成pdf。通过截取pdf后再转成docx去实现的 工具类如下 import java.io.FileOutputStream; import java.io.IOException; import java.util.List; import java.util.Objects; import com.itextpdf.text.Document; import com.itextpdf.text.DocumentException; import com.itextpdf.text.pdf.PdfCopy; import com.itextpdf.text.pdf.PdfReader; import com.itextpdf.text.pdf.PdfSmartCopy;/*** PDF工具类*/ public class PdfUtils {/*** 抽取PDF文件** param sourceFile 源PDF文件路径* param targetFile 目标PDF文件路径* param extractedPageNums 需要抽取的页码*/public static void extract(String sourceFile, String targetFile, ListInteger extractedPageNums) {Objects.requireNonNull(sourceFile);Objects.requireNonNull(targetFile);PdfReader reader null;Document document null;FileOutputStream outputStream null;PdfCopy pdfCopy null;try {// 读取源文件reader new PdfReader(sourceFile);// 创建新的文档document new Document();// 创建目标PDF文件outputStream new FileOutputStream(targetFile);pdfCopy new PdfSmartCopy(document, outputStream);// 获取源文件的页数int pages reader.getNumberOfPages();document.open();// 注意此处的页码是从1开始for (int page 1; page pages; page) {// 如果是指定的页码则进行复制if (extractedPageNums.contains(page)) {pdfCopy.addPage(pdfCopy.getImportedPage(reader, page));}}} catch (IOException | DocumentException e) {e.printStackTrace();} finally {if (reader ! null) {reader.close();}if (document ! null) {document.close();}if (outputStream ! null) {try {outputStream.flush();outputStream.close();} catch (IOException e) {e.printStackTrace();}}if(pdfCopy ! null){pdfCopy.flush();pdfCopy.close();}}} } 如果想实现docx和pdf互转格式不变。请参考另一篇文章 java 实现docx和pdf互转并保留格式_王威振的csdn的博客-CSDN博客
http://www.zqtcl.cn/news/743197/

相关文章:

  • 网站前台设计过程泰安千橙网络科技有限公司
  • 可以做来电名片的网站网站开发频道构架
  • 网站备案没通过不了宣传片拍摄的意义
  • 专业提供网站建设服务包括做解析视频网站违法莫
  • 天津工程建设协会网站wordpress 自由评论
  • 南同网站建设hr系统管理软件排名
  • 水果网店网站建设策划书做企业形象网站
  • 小清新博客网站软件公司有哪些部门
  • 企业网站托管一年多少钱想学电商运营在哪里学
  • 网站建设自评报告手机电商平台怎么做的
  • 安阳网站建设优化免费的免抠图素材网站
  • 网站主机有什么用seo网站课程
  • 网站关键词优化软件网站的二次开发
  • 网站建设技术服务费怎么入账杭州网站推广与优化
  • 咨询类网站建设方案书重庆360网络推广
  • 简单网站模板下载wordpress调用数据库字段
  • 万网空间最多放几个网站好的网站首页的特点
  • .net做网站安全吗wordpress取消邮件验证
  • 沈阳做网站推广唐山网站怎么做seo
  • 网站备案说主体已注销刷关键词指数
  • 学做网站教学百度网盘动软代码生成器 做网站
  • 长辛店网站建设手机评测网站
  • 网站建设公司选哪个好软件开发
  • 隐形眼镜网站开发的经济效益莘县网站开发
  • 开创集团网站建设如何在学校网站上做链接
  • 上海优秀网站设计百度投诉中心人工电话号码
  • 卖建材的网站有哪些跨境电商工具类产品的网站
  • 做毕业网站的周记网站开发项目书
  • 门户网站价格仿站工具下载后咋做网站
  • 国外优秀ui设计网站常州网站建设电话