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文件相关推荐

  1. java pdf 转换 word_如何使用Java将pdf文件转换为word文件

    如何使用Java将pdf文件转换为word文件? 而且,它看起来像它一样容易吗? 解决方法: public class PDFTextReader { static String pdftoText( ...

  2. Word处理控件Aspose.Words功能演示:在 Java 中将 HTML 文件转换为 Word 文档

    在各种情况下,您可能需要将 HTML 内容转换为 Word 文档.例如,用于从所见即所得 HTML 编辑器生成文档或将网页转换为 DOCX 或 DOC 格式.为了以编程方式执行此转换,本文介绍了如何将 ...

  3. C# 将PDF文件转换为word格式

    Pdf(Portable Document Format)意为"便携式文档格式",是现在最流行的文件格式之一,它有很多优点如:尺寸较小.阅读方便.操作系统平台通用等,非常适合在网络 ...

  4. 将Pdf文件转换为Word

    在Word 2013里面,我们可以打开一个PDF文件,并对其进行编辑,重新保存后,实现将PDF文件转换为Word文件 下面由简单的代码VBA代码实现将某个目录下所有的PDF文件转为Word文件 Sub ...

  5. 如何快速将PDF文件转换为Word文档

    PDF文件是一个广泛使用的电子文档格式,其被广泛应用于各种领域,包括教育.商业和政府.虽然PDF文件非常实用,但有时你需要将其转换为Word文档,以便更方便地编辑和处理.以下是几种快速将PDF文件转换 ...

  6. 在Word2013中如何将PDF文件转换为Word文件

    Word和PDF文件之间的相互转换在我们的生活中是经常需要用到的,也是曾经困扰了很多人的一个问题,现在好了,Word2013可以直接帮我们将PDF文件转换为 Word 文件了,小伙伴儿们有没有惊呆了呢 ...

  7. 苹果手机如何将PDF文件转换为Word文档

    作为职场小白一遇到文件转换就头疼,特别是下班了之后手机接收到的PDF文件,电脑又不在身边,手机又不会转换,是不是很多人都有我这样的苦恼,但是小编今天就在这告诉大家,手机上市可以实现PDF文件转换Wor ...

  8. java代码实现excel文件转换为csv文件

    java代码实现excel文件转换为csv文件 pom文件导入 <dependencies><dependency><groupId>org.springframe ...

  9. caj 格式的文件转换为word

    caj 格式的文件转换为word 写毕业论文,搜索参考文献时,虽然有的论文可以选择下载pdf格式,但部分论文只能下载caj格式的. 因为中国知网有自己独有的论文格式,caj格式 步骤 1.  下载CA ...

  10. 怎样快速的将WPS文件转换为word格式

    如何将WPS文件转换为word格式!相信大家会很有疑问的,由于一般在工作中在办公使用的WPS所以保存的文件都是以WPS格式的文件,那么有时候可能需要你将WPS转换成word格式.那么下面小编交给大家一 ...

最新文章

  1. python统计个数的函数_Python
  2. Matlab对话框总结
  3. php实习生很苦吗,实习生就该被欺负做又累又苦的活吗?!
  4. 分享下自己编译 XBMC 的过程(zhuan)
  5. java 什么是迭代器
  6. html点击图片放大_vue 插件之picture-markert图片标注
  7. Codeforces Round #656 (Div. 3) C. Make It Good
  8. 回归模型的score得分为负_逻辑回归评分卡实现和评估
  9. 制作Web动画——动画制作工具Flash MX
  10. 澳洲CE毕业意向FullStackDeveloper
  11. 积化和差公式记忆口诀
  12. iOS相机、相册的访问权限
  13. Centos7 下配置Samba服务器---犯二的经历
  14. 怎样快速将pdf在线转换成word免费版
  15. 如何判断蓝牙设备类型
  16. mac不用 linux知乎,用 Linux 让旧 MacBook 重获新生 | Linux 中国
  17. python编程里的幂怎么表示
  18. 图像处理之水彩画特效生成算法
  19. win10遇见的问题
  20. 关于使用Swagger-ui时文档显示实体类中隐藏部分字段的问题

热门文章

  1. 学业奖惩系统c语言,c语言成绩管理系统(完整).doc
  2. c语言二级选择题APP,C语言二级考试题库
  3. 《Word排版艺术》
  4. SQL Server2019 Develop版本安装
  5. Egg教程_Egg.js视频教程免费分享
  6. 新的默认设置:Sass颜色同义词库
  7. 机床电气课程设计(自己总结)
  8. php结合美图秀秀,美图秀秀头像编辑器的使用?thinkphp+七牛方案
  9. unity引用类型序列化_Unity中的序列化与反序列化
  10. python科学计算-python科学计算