JAvaはpdfをwordフォーマットに変換
7571 ワード
JAvaはpdfをwordフォーマットに変換
第1ステップガイド
ステップ2コードブロックの書き込み
これで簡単に簡単にpdfからwordファイルに変更できます
第1ステップガイド
<dependency>
<groupId>org.apache.pdfbox</groupId>
<artifactId>pdfbox-tools</artifactId>
<version>2.0.11</version>
</dependency>
ステップ2コードブロックの書き込み
public static void convertText(String pdfPath){
PDDocument doc = null;
OutputStream fos = null;
Writer writer = null;
PDFTextStripper stripper = null;
try {
doc = PDDocument.load(new File(pdfPath));
fos = new FileOutputStream(pdfPath.substring(0, pdfPath.indexOf(".")) + ".doc");
writer = new OutputStreamWriter(fos, "UTF-8");
stripper = new PDFTextStripper();
int pageNumber = doc.getNumberOfPages();
stripper.setSortByPosition(true);
stripper.setStartPage(1);
stripper.setEndPage(pageNumber);
stripper.writeText(doc, writer);
writer.close();
doc.close();
} catch (IOException e) {
e.printStackTrace();
}
System.out.println("end..");
}
public static void main(String[] args) {
convertText("D:\\BaiduNetdiskDownload\\javaee springboot .pdf");
}
これで簡単に簡単にpdfからwordファイルに変更できます