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

网站开发技术服务费合同范本怎样淘宝seo排名优化

网站开发技术服务费合同范本,怎样淘宝seo排名优化,网站 网页,nginx 部署 wordpress最近,想着将pdf的文件进行读取其内容,发现了一个比较好用的依赖pdfbox。目前使用这个依赖,进行实现一个简单实例,如果之后需要使用到更深的了解,会进行更新。这里提醒一下:jdk8尽量采用pdfbox3.x版本。 对…

最近,想着将pdf的文件进行读取其内容,发现了一个比较好用的依赖pdfbox。目前使用这个依赖,进行实现一个简单实例,如果之后需要使用到更深的了解,会进行更新。这里提醒一下:jdk8尽量采用pdfbox3.x版本。

  1. 对于文件的读取
File file = new File("E:\\关于pdfbox学习.pdf");PDDocument document = Loader.loadPDF(file);//Instantiate PDFTextStripper classPDFTextStripper pdfStripper = new PDFTextStripper();//Retrieving text from PDF documentString text = pdfStripper.getText(document);System.out.println(text);

通过这个代码可以读取到相应的pdf文字:
在这里插入图片描述
上述是关于文字的读取,如果是获取pdf中的截图,那么进行如下操作:

  1. 获取pdf中的截图
    代码展示:
int pageNum = document.getNumberOfPages();
for (int i = 0; i < pageNum; i++) {PDPage page = document.getPage(i);PDResources resources = page.getResources();Iterable<COSName> xObjectNames = resources.getXObjectNames();if (xObjectNames != null){Iterator<COSName> names = xObjectNames.iterator();while (names.hasNext()){COSName next = names.next();if (resources.isImageXObject(next)){PDImageXObject xObject = (PDImageXObject) resources.getXObject(next);BufferedImage image = xObject.getImage();ImageIO.write(image, "png", new File("E:\\" + i + ".png"));}}}
}

结果如下:
在这里插入图片描述
所有代码展示:

package com.example.demo;import org.apache.pdfbox.Loader;
import org.apache.pdfbox.cos.COSName;
import org.apache.pdfbox.pdmodel.PDDocument;
import org.apache.pdfbox.pdmodel.PDPage;
import org.apache.pdfbox.pdmodel.PDResources;
import org.apache.pdfbox.pdmodel.graphics.PDXObject;
import org.apache.pdfbox.pdmodel.graphics.image.PDImageXObject;
import org.apache.pdfbox.text.PDFTextStripper;import javax.imageio.ImageIO;
import java.awt.image.BufferedImage;
import java.io.File;
import java.io.IOException;
import java.util.Iterator;
public class FoxApiMain {public static void main(String[] args) {  //try{//读取本地文件File file = new File("E:\\关于pdfbox学习.pdf");PDDocument document = Loader.loadPDF(file);//Instantiate PDFTextStripper classPDFTextStripper pdfStripper = new PDFTextStripper();//Retrieving text from PDF documentString text = pdfStripper.getText(document);System.out.println(text);int pageNum = document.getNumberOfPages();for (int i = 0; i < pageNum; i++) {PDPage page = document.getPage(i);PDResources resources = page.getResources();Iterable<COSName> xObjectNames = resources.getXObjectNames();if (xObjectNames != null){Iterator<COSName> names = xObjectNames.iterator();while (names.hasNext()){COSName next = names.next();if (resources.isImageXObject(next)){PDImageXObject xObject = (PDImageXObject) resources.getXObject(next);BufferedImage image = xObject.getImage();ImageIO.write(image, "png", new File("E:\\" + i + ".png"));}}}}document.close();} catch (IOException e) {throw new RuntimeException(e);}}
}
http://www.yayakq.cn/news/28637/

相关文章:

  • 网站要实现的电商功能做物流网站的多少钱
  • 天津做网站公司哪家好庆网站建设
  • 哪家公司网站做得好关于旅游的网站建设目的
  • 微信网站推广用户体验较好的网站
  • 国内网站需要备案万网如何做网站
  • 网站建设 博采网络贸易公司网站建设要多少钱
  • 洛阳市新区建设投资有限公司网站旅游网站开发文献综述
  • 建设一个行业性的网站价格编程培训多少钱
  • 网站内容导出用网站做邮箱吗
  • 东莞seo网站推广建设智慧团建登录入口官网手机版
  • 电子系网站建设方案wordpress安装详细教程
  • php5 mysql网站开发实例精讲西部数码注册域名
  • 做网站想要个计算器功能平谷手机网站设计
  • 视频制作网站推荐网页app在线制作
  • wordpress搜索全站网站域名解析教程
  • 网站策划书的主题有哪些找人做网站大概多少钱
  • 简约的网站建设seo排名整站优化
  • 网站首页做一点开有动画学校网页设计方案
  • 网站开发方式有wordpress与微信对接
  • 手机wap网站怎么做网站建设方案可以乱写吗
  • 代理网站建设公司网站栏目标签如何调用
  • 湛江做网站制作在哪里制作网页
  • 企业彩铃网站源码教做世界美食的网站
  • 网站header设计怎么才能百度到自己的网站
  • 管家婆免费资料网站网站模板套用湖南岚鸿
  • 肇庆市建设企业网站怎么样电商网站建设可行性分析
  • 知名网站开发公司wordpress页面和自定义链接地址
  • 网站开发商换了如何让网站火起来
  • 域名有了怎么建网站西安市建设工程信息网招投标业务平台
  • 网站在布局wordpress评论模板