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

网站备案查询官网免费的域名和网站

网站备案查询官网,免费的域名和网站,云南大永高速公路建设指挥部网站,wordpress固定连接修改文章目录 🐒个人主页:信计2102罗铠威🏅JavaEE系列专栏📖前言:🎀 1. itextpdf1.1导入itextpdf的maven依赖1.2 提取文本代码1.3 pdf转换成图片代码(本地图片地址还是线上PDF的URL地址均支持&#…

文章目录

  • 🐒个人主页:信计2102罗铠威
  • 🏅JavaEE系列专栏
    • 📖前言:
    • 🎀 1. itextpdf
        • 1.1导入itextpdf的maven依赖
        • 1.2 提取文本代码
        • 1.3 pdf转换成图片代码(本地图片地址还是线上PDF的URL地址均支持)

🐒个人主页:信计2102罗铠威

🏅JavaEE系列专栏

📖前言:

PDF转文本的插件常用的有:pdfbox ,itextpdf 和 spire.pdf 这几个,

🎀 1. itextpdf

1.1导入itextpdf的maven依赖
        <!--2.itexpdf依赖--><dependency><groupId>com.itextpdf</groupId><artifactId>itextpdf</artifactId><version>5.5.13.3</version></dependency>
1.2 提取文本代码
import com.itextpdf.text.pdf.PdfReader;
import com.itextpdf.text.pdf.parser.PdfTextExtractor;
import java.io.*;public class Main_itextPdf {public static void main(String[] args) throws Exception {System.out.println("------------------------pdf提取文本开始------------------------------");// 2. 加载PDF文件File file = new File("C:/Users/Administrator/Desktop/罗铠威个人简历.pdf");PdfReader reader = new PdfReader(file.getAbsolutePath());// 3. 解析PDF文件,获取页面数据int page = 1; // 获取第一页String text = PdfTextExtractor.getTextFromPage(reader, page);System.out.println(text);// 4. 关闭PdfReaderreader.close();System.out.println("------------------------pdf提取文本结束------------------------------");}
}
1.3 pdf转换成图片代码(本地图片地址还是线上PDF的URL地址均支持)
import org.apache.pdfbox.pdmodel.PDDocument;
import org.apache.pdfbox.rendering.PDFRenderer;import javax.imageio.ImageIO;
import java.awt.image.BufferedImage;
import java.io.*;
import java.net.URL;
import java.net.URLConnection;
import java.util.Scanner;public class Main_itextPdf {public static void main(String[] args) throws Exception {System.out.println("------------------------pdf转图片开始------------------------------");
//        InputStream inputStream = readPdfFromUrl("http://minio.xxxx/xxxx.pdf");//线上的pdf文件InputStream inputStream = new FileInputStream("C:/Users/Administrator/Desktop/罗铠威个人简历.pdf") ;byte[] bytes = streamToByte(inputStream);InputStream newStream = new ByteArrayInputStream(bytes);//将pdf流转换成png图片流InputStream imgStream = pdfToImg(newStream);//存储图片imgStream到桌面ImageIO.write(ImageIO.read(imgStream), "png", new File("C:/Users/Administrator/Desktop/1.png"));System.out.println("------------------------pdf转图片结束------------------------------");}//支持线上pdf文件地址urlpublic static InputStream readPdfFromUrl(String pdfUrl) throws IOException {URL url = new URL(pdfUrl);URLConnection connection = url.openConnection();BufferedInputStream bufferedInputStream = new BufferedInputStream(connection.getInputStream());return bufferedInputStream;}public static ByteArrayInputStream pdfToImg(InputStream pdfStream) throws Exception {// 将 InputStream 转换为 PDDocumentPDDocument document = PDDocument.load(pdfStream);// 创建 PDFRenderer 对象PDFRenderer pdfRenderer = new PDFRenderer(document);// 选择第一页面来生成图片// 可以根据需要改成遍历所有页面并保存BufferedImage bufferedImage = pdfRenderer.renderImageWithDPI(0, 300); // 0 表示第一页,300 DPI 提供高质量图像// 将 BufferedImage 转换为 InputStreamByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream();ImageIO.write(bufferedImage, "PNG", byteArrayOutputStream);document.close();// 返回一个新的 InputStreamreturn new ByteArrayInputStream(byteArrayOutputStream.toByteArray());}public static byte[] streamToByte(InputStream inputStream) throws Exception {ByteArrayOutputStream buffer = new ByteArrayOutputStream();int nRead;byte[] data = new byte[1024];while ((nRead = inputStream.read(data, 0, data.length)) != -1) {buffer.write(data, 0, nRead);}buffer.flush();return buffer.toByteArray();}}
http://www.dinnco.com/news/69633.html

相关文章:

  • 八里庄街道网站建设最新国内新闻10条
  • 泉州网页搜索排名提升北海百度seo
  • 卖模具做哪个网站好杭州百度代理公司
  • web网站开发标题字体加粗产品网络营销策划
  • 在马来西亚做博彩网站合法吗北京网站优化培训
  • 网站制作排版注意事项互联网营销工具
  • 网站开发和app开发哪个难福州短视频seo推荐
  • 二手优品哪个网站做长沙seo推广外包
  • 迷你主机做网站如何建立网站平台
  • 做网站是用ps还是ai徐州百度推广公司
  • 温州移动网站建设服务商搜索引擎排名竞价
  • 独立手机网站百度电商推广
  • 网站维护包括的内容去除痘痘怎么有效果
  • 中山外贸营销网站建设seo薪资
  • wordpress自定义文章排列顺序百度信息流优化
  • 钢铁网站模板网络安全
  • 小说网站怎么做不违法服装品牌策划及营销推广方案
  • 网站建设价格槽闸阀中央人民政府网
  • 四川网站备案咨询网简述什么是网络营销
  • thinkphp做网站有什么好处百度账号安全中心官网
  • 公司网站的好处营销策划公司靠谱吗
  • 重庆渝中区企业网站建设哪家好在线视频用什么网址
  • 西安哪家做网站公司好百度品牌广告多少钱一个月
  • 做封面图什么网站南通百度网站快速优化
  • 网站备案需要营业执照吗营销软文范例大全100字
  • 上海做网站大的公司网页友情链接
  • 电子商务网站建设与维护方法三只松鼠的软文范例
  • 武汉做网站哪家专业淘宝运营
  • 网站建设的途径市场营销网站
  • wordpress的固定链接seo咨询顾问