1) 入门写PDF:
Pom.xml
<dependency>
<groupId>com.itextpdf</groupId>
<artifactId>itextpdf</artifactId>
<version>5.0.6</version>
</dependency>
Java:
1) 入门写PDF:
Pom.xml
<dependency>
<groupId>com.itextpdf</groupId>
<artifactId>itextpdf</artifactId>
<version>5.0.6</version>
</dependency>
Java:
public void createPdf(String filename)
throws DocumentException, IOException {
Document document = new Document();
PdfWriter.getInstance(document, new FileOutputStream("E:/Java/JavaEE/workspaces/ITextLearn/src/test/resources/hello.pdf"));
document.open();
document.add(new Paragraph("Hello World!"));
document.close();
}
2) 入门读Pdf
public voidinspect(String fileName) throwsIOException{
PdfReaderreader=new PdfReader(fileName);
int pageNumber=reader.getNumberOfPages();
StringBuilderbuilder=new StringBuilder();
for(inti=1;i<=pageNumber;i++){
builder.append(PdfTextExtractor.getTextFromPage(reader,i));
}
System.out.println(builder.toString());
}