ด้วย GroupDocs.Parser, นักพัฒนาที่ Java สามารถดึงบาร์โค้ดจากเอกสาร ODT ได้ภายในไม่กี่ขั้นตอน:
- โหลดเอกสาร ODT โดยใช้ Parser.
- ตรวจสอบว่าเอกสารรองรับการดึงบาร์โค้ด.
- ใช้ API เพื่อดึงข้อมูลบาร์โค้ด.
- วนลูปผ่านผลลัพธ์บาร์โค้ดและนำไปใช้ตามต้องการ.
ด้วย GroupDocs.Parser, นักพัฒนาที่ Java สามารถดึงบาร์โค้ดจากเอกสาร ODT ได้ภายในไม่กี่ขั้นตอน:
// เปิดเอกสารที่มีบาร์โค้ดโดยใช้ Parser
try (Parser parser = new Parser("input.odt"))
{
// ตรวจสอบการรองรับบาร์โค้ดสำหรับไฟล์
if (!parser.getFeatures().isBarcodes())
{
System.out.println("จัดการกับประเภทไฟล์ที่ไม่รองรับ");
return;
}
// ดึงข้อมูลบาร์โค้ดและใช้งาน
Iterable<PageBarcodeArea> barcodes = parser.getBarcodes();
for(PageBarcodeArea barcode : barcodes)
{
System.out.println("Page: " + barcode.getPage().getIndex());
System.out.println("Value: " + barcode.getValue());
}
}
<dependencies>
<dependency>
<groupId>com.groupdocs</groupId>
<artifactId>groupdocs-parser</artifactId>
<version>24.9</version>
</dependency>
</dependencies>
<repositories>
<repository>
<id>repository.groupdocs.com</id>
<name>GroupDocs Repository</name>
<url>https://repository.groupdocs.com/repo/</url>
</repository>
</repositories>
GroupDocs.Parser ไม่เพียงแต่แยกบาร์โค้ด—มันยังช่วยคุณดึงข้อความธรรมดา รูปภาพ และองค์ประกอบที่มีโครงสร้างเพื่อสนับสนุนการทำงานที่ขับเคลื่อนด้วยข้อมูล.
ตรวจจับรูปแบบบาร์โค้ดมาตรฐาน ได้แก่ QR Code, Code 39, Data Matrix, EAN, Aztec, และอื่น ๆ.
ดึงข้อมูลบาร์โค้ดจากเอกสาร Office, PDF, และไฟล์ภาพ เช่น PNG, JPG, และ BMP.
ปรับแต่งการดึงบาร์โค้ดด้วยตัวเลือกในการกำหนดเป้าหมายพื้นที่เฉพาะและไฟล์หลายหน้า.
ตัวอย่างนี้แสดงให้เห็นถึงการดึงบาร์โค้ดจากเอกสาร PDF โดยใช้การตั้งค่าที่กำหนดเอง.
// เริ่มต้นตัว解析ด้วยเอกสาร PDF
try (Parser parser = new Parser("input.pdf"))
{
// ตรวจสอบว่าเอกสารรองรับการอ่านบาร์โค้ด
if (!parser.getFeatures().isBarcodes())
{
return;
}
// ใช้การกรองด้วยตัวเลือกบาร์โค้ด
BarcodeOptions options = new BarcodeOptions(QualityMode.Low, QualityMode.Low, "QR");
// ดึงบาร์โค้ดโดยใช้ตัว解析
Iterable<PageBarcodeArea> barcodes = parser.getBarcodes(options);
// จัดการผลลัพธ์บาร์โค้ดแต่ละรายการ
for (PageBarcodeArea barcode : barcodes)
{
System.out.println("Page: " + String.valueOf(barcode.getPage().getIndex()));
System.out.println("Value: " + barcode.getValue());
}
}
ดาวน์โหลด GroupDocs.Parser ฟรีหรือรับสิทธิ์การใช้งานแบบทดลองใช้เพื่อการเข้าถึงแบบเต็ม!
สำรวจเอกสารตัวอย่างรหัสและการสนับสนุนชุมชนเพื่อปรับปรุงประสบการณ์ของคุณ
GroupDocs.Parser สามารถอ่านบาร์โค้ดจากหลายประเภทเอกสารและภาพ. ด้านล่างนี้คือบางรูปแบบที่รองรับโดยทั่วไป.