นอกจากนี้ยังมีโครงการสำหรับการสร้างไฟล์ PDF - ITEXT
มีสองโครงการย่อยด้านล่าง PDFBox: FontBox เป็นไลบรารีคลาส Java ที่ประมวลผลฟอนต์ PDF;
ตัวอย่างง่ายๆ:
เพื่อแนะนำแพ็คเกจ PDFBOX-APP-1.6.0.JAR
การคัดลอกรหัสมีดังนี้:
แพ็คเกจ PDF;
นำเข้า Java.io.File;
นำเข้า Java.net.Malformedurlexception;
นำเข้า org.apache.pdfbox.pdmodel.pddocument;
นำเข้า org.apache.pdfbox.util.pdftextstripper;
ชั้นเรียนสาธารณะ strippdfcontent {
สตริงคงที่สาธารณะ getText (ไฟล์ไฟล์) พ่นข้อยกเว้น {
บูลีนเรียงลำดับ = false;
int startpage = 1;
int endpage = 10;
เอกสาร pdDocument = null;
พยายาม{
พยายาม{
document = pdDocument.load (ไฟล์);
} catch (malformedurlexception e) {
-
PdfTextStripper Stripper = ใหม่ pdftextStripper ();
Stripper.SetSortByposition (Sort);
Stripper.setStartPage (เริ่มต้น);
Stripper.SetEndPage (Endpage);
return stripper.getText (เอกสาร);
} catch (Exception e) {
E.PrintStackTrace ();
กลับ "";
} ในที่สุด{
if (document! = null) {
document.close ();
-
-
-
โมฆะคงที่สาธารณะหลัก (สตริง [] args) {
ไฟล์ไฟล์ = ไฟล์ใหม่ ("/home/orisun/123.pdf");
พยายาม{
สตริง cont = getText (ไฟล์);
System.out.println (ต่อ);
} catch (Exception e) {
System.out.println ("แถบล้มเหลว");
E.PrintStackTrace ();
-
-
-