java实现pdf转word,如何使用Java将pdf文件转换为word文件
How can I convert a pdf file to word file using Java?
And, is it as easy as it looks like?
解决方案
public class PDFTextReader
{
static String pdftoText(String fileName) {
PDFParser parser;
String parsedText = null;
PDFTextStripper pdfStripper = null;
PDDocument pdDoc = null;
COSDocument cosDoc = null;
File file = new File(fileName);
if (!file.isFile()) {
System.err.println("File " + fileName + " does not exist.");
return null;
}
try {
parser = new PDFParser(new FileInputStream(file));
} catch (IOException e) {
System.err.println("Unable to open PDF Parser. " + e.getMessage());
return null;
}
try {
parser.parse();
cosDoc = parser.getDocument();
pdfStripper = new PDFTextStripper();
pdDoc = new PDDocument(cosDoc);
parsedText = pdfStripper.getText(pdDoc);
} catch (Exception e) {
System.err
.println("An exception occured in parsing the PDF Document."
+ e.getMessage());
} finally {
try {
if (cosDoc != null)
cosDoc.close();
if (pdDoc != null)
pdDoc.close();
} catch (Exception e) {
e.printStackTrace();
}
}
return parsedText;
}
public static void main(String args[]){
try {
String content = pdftoText(PDF_FILE_PATH);
File file = new File("/sample/filename.txt");
// if file doesnt exists, then create it
if (!file.exists()) {
file.createNewFile();
}
FileWriter fw = new FileWriter(file.getAbsoluteFile());
BufferedWriter bw = new BufferedWriter(fw);
bw.write(content);
bw.close();
System.out.println("Done");
} catch (IOException e) {
e.printStackTrace();
}
}
}
java实现pdf转word,如何使用Java将pdf文件转换为word文件相关推荐
- java pdf 转换 word_如何使用Java将pdf文件转换为word文件
如何使用Java将pdf文件转换为word文件? 而且,它看起来像它一样容易吗? 解决方法: public class PDFTextReader { static String pdftoText( ...
- Word处理控件Aspose.Words功能演示:在 Java 中将 HTML 文件转换为 Word 文档
在各种情况下,您可能需要将 HTML 内容转换为 Word 文档.例如,用于从所见即所得 HTML 编辑器生成文档或将网页转换为 DOCX 或 DOC 格式.为了以编程方式执行此转换,本文介绍了如何将 ...
- C# 将PDF文件转换为word格式
Pdf(Portable Document Format)意为"便携式文档格式",是现在最流行的文件格式之一,它有很多优点如:尺寸较小.阅读方便.操作系统平台通用等,非常适合在网络 ...
- 将Pdf文件转换为Word
在Word 2013里面,我们可以打开一个PDF文件,并对其进行编辑,重新保存后,实现将PDF文件转换为Word文件 下面由简单的代码VBA代码实现将某个目录下所有的PDF文件转为Word文件 Sub ...
- 如何快速将PDF文件转换为Word文档
PDF文件是一个广泛使用的电子文档格式,其被广泛应用于各种领域,包括教育.商业和政府.虽然PDF文件非常实用,但有时你需要将其转换为Word文档,以便更方便地编辑和处理.以下是几种快速将PDF文件转换 ...
- 在Word2013中如何将PDF文件转换为Word文件
Word和PDF文件之间的相互转换在我们的生活中是经常需要用到的,也是曾经困扰了很多人的一个问题,现在好了,Word2013可以直接帮我们将PDF文件转换为 Word 文件了,小伙伴儿们有没有惊呆了呢 ...
- 苹果手机如何将PDF文件转换为Word文档
作为职场小白一遇到文件转换就头疼,特别是下班了之后手机接收到的PDF文件,电脑又不在身边,手机又不会转换,是不是很多人都有我这样的苦恼,但是小编今天就在这告诉大家,手机上市可以实现PDF文件转换Wor ...
- java代码实现excel文件转换为csv文件
java代码实现excel文件转换为csv文件 pom文件导入 <dependencies><dependency><groupId>org.springframe ...
- caj 格式的文件转换为word
caj 格式的文件转换为word 写毕业论文,搜索参考文献时,虽然有的论文可以选择下载pdf格式,但部分论文只能下载caj格式的. 因为中国知网有自己独有的论文格式,caj格式 步骤 1. 下载CA ...
- 怎样快速的将WPS文件转换为word格式
如何将WPS文件转换为word格式!相信大家会很有疑问的,由于一般在工作中在办公使用的WPS所以保存的文件都是以WPS格式的文件,那么有时候可能需要你将WPS转换成word格式.那么下面小编交给大家一 ...
最新文章
- python统计个数的函数_Python
- Matlab对话框总结
- php实习生很苦吗,实习生就该被欺负做又累又苦的活吗?!
- 分享下自己编译 XBMC 的过程(zhuan)
- java 什么是迭代器
- html点击图片放大_vue 插件之picture-markert图片标注
- Codeforces Round #656 (Div. 3) C. Make It Good
- 回归模型的score得分为负_逻辑回归评分卡实现和评估
- 制作Web动画——动画制作工具Flash MX
- 澳洲CE毕业意向FullStackDeveloper
- 积化和差公式记忆口诀
- iOS相机、相册的访问权限
- Centos7 下配置Samba服务器---犯二的经历
- 怎样快速将pdf在线转换成word免费版
- 如何判断蓝牙设备类型
- mac不用 linux知乎,用 Linux 让旧 MacBook 重获新生 | Linux 中国
- python编程里的幂怎么表示
- 图像处理之水彩画特效生成算法
- win10遇见的问题
- 关于使用Swagger-ui时文档显示实体类中隐藏部分字段的问题