问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

java 如何访问pdf文件

发布网友 发布时间:2022-04-24 19:17

我来回答

2个回答

热心网友 时间:2023-10-06 04:34

import java.io.*;
import org.pdfbox.pdmodel.PDDocument;
import org.pdfbox.pdfparser.PDFParser;
import org.pdfbox.util.PDFTextStripper;
public class PDFReader {

public static String file_path = "F:/pdf/网易技术部的MySQL中文资料.pdf";
// 获取PDF内纯文本信息
public String GetTextFromPdf(String filename) throws Exception
{
FileInputStream instream = new FileInputStream(filename); // 根据指定文件创建输入流
PDFParser parser = new PDFParser( instream ); // 创建PDF解析器
parser.parse(); // 执行PDF解析过程

PDDocument pdfdocument = parser.getPDDocument(); // 获取解析器的PDF文档对象
PDFTextStripper pdfstripper = new PDFTextStripper(); // 生成PDF文档内容剥离器
String contenttxt = pdfstripper.getText(pdfdocument); // 利用剥离器获取文档

System.out.println("文件长度 : "+ contenttxt.length() +"\n");
return contenttxt;

}

public static void main(String args[])
{
PDFReader pdfbox=new PDFReader(); // 生成PDFBoxHello对象
try{
// 获取文档纯文本内容
String doctext = pdfbox.GetTextFromPdf(file_path);
System.out.println("文件内容 : ");
System.out.println(doctext);
System.out.println("文件结束 . ");
} catch(Exception e){
e.printStackTrace();
}
}
}
copy别人的,试了一下可以,包你自己解决

热心网友 时间:2023-10-06 04:34

1、使用文件输入输出流方式读写;
2、itext.jar 构建Document结构读写
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
和面的和是什么读音? win10 应用打不开。全都打不开。 进入win10打不开软件 win10电脑软件都打不开是什么原因win10突然软件都打不开软件是怎么回事... 软件打不开怎么办win10电脑点不开软件最简单办法 请问下,离厦门市岛内的台湾路的国联大厦最近的建设银行和农业银行... 从巴黎都市到建设银行怎么坐公交车,最快需要多久 东莞万江官桥窖离建设银行哪路车最近? 建行七支分行有那些公交车经过 佛山哪里有飞越丛林拓展 java处理pdf文件 JAVA实现读取pdf模板,替换内容后生成新pdf文档? 我购买了平安鑫盛,交费20年,每年7300,今后到了60岁的保额应是多少 怎样用JAVA编程实现读取PDF文件中的文字或英文保存到TXT文档中,不使用第三方jar包。 你好,我老公购买了平安鑫盛终身寿险(分红型),20年后的所交的钱,能拿出来吗? 我爸52办理平安鑫盛保险怎么样: 如何使用java读取PDF文件 我今天看到的新闻后怀疑我们的分红型保险是被骗了, 平安鑫盛可以累积分红领取平安福是不是没有这个累积分红领取的? java 如何读取PDF文件内容 今年27岁,交平安保险鑫盛12保险20年,到期返还本金吗? 平安鑫盛终身寿险(分红型)30年交费,100000的保险金额,累积生息与交清增额两种方法的详细比较 2019年买的平安保险鑫盛这款险交20年可以改成到期全部拿回来的吗 有没有人买过平安保险鑫盛的,帮我看一下? 我今年45岁,从今年购买了平安鑫盛终身寿险,每年缴费5100多,共要缴费20年,如果我65岁后能 鑫盛12险是积累分红的好还是交清增额好 我今年四十五,去年朋友介绍买了一份平安保险,投保主险是:鑫盛12(9 平安鑫盛保险交费20年,20年后能拿回本金吗? 哪些国家国旗有黑黄红三色 有什么名犬是黑色的 java中 如何将存放在数据库中的pdf、doc、jpg等文件读出来(二进制形式存放在数据) 用java如何解析pdf文件 如何使用java打开pdf文件 java 已经获取pdf代码,如何把他pdf文件保存到本机 要求用输出流做 笋子要9元一斤好贵朋友圈怎么回复 小北江竹笋多少钱一斤 一百斤竹笋一斤10元一百斤是1000元,分开卖的的话皮5元一斤,肉5元一斤!皮一共50斤卖了250 冬笋每亩的投资和收益,分别是多少? 很多人都在养竹子,养竹子是如何卖钱的? 请问下各位兄弟姐妹,野生竹笋 在杭州好卖吗?鲜的,价格在10--15 那的人都喜欢吃吗? 赤水竹毛肚,竹荪,竹笋,多少钱一斤? 深航手机客户端上可以办理值机吗? 如何在网上办理值机手续 详细?? 请问在深航官网办理网上值机有哪些具体要求呢? 网上办理了值机还要去机场柜台办理吗 如何通过深航手机客户端办理值机??? 深圳航空手机客户端如何办理在线值机呢? 一年有哪些节日呀? 全年人们熟知的节日有哪些? 一年有多少个法定节假日