admin管理员组

文章数量:1605130

写了一个简单的转换,经测试是可以的,不过发现这个转换有大小的限制,小文件是转换成功的

private static void pdtToWord() {
		File file = new File("C:/Users/Administrator/Desktop/txt-book/Jpa/JPA教程.pdf");
		PDDocument doc = null;
		try {
			doc = PDDocument.load(file);
		} catch (IOException e) {
			e.printStackTrace();
		}
		int pagenumber=doc.getNumberOfPages();//获取总页数
		FileOutputStream fos = null;
		try {
			fos = new FileOutputStream("C:/Users/Administrator/Desktop/txt-book/Jpa/JPA教程.doc");
		} catch (FileNotFoundException e) {
			e.printStackTrace();
		}
		Writer writer = null;
		try {
			writer = new OutputStreamWriter(fos,"UTF-8");
		} catch (UnsupportedEncodingException e) {
			e.printStackTrace();
		}
		PDFTextStripper stripper = null;
		try {
			stripper = new PDFTextStripper();
		} catch (IOException e) {
			e.printStackTrace();
		}
		stripper.setSortByPosition(true);/

本文标签: 实例JavaPDFword