[英]Read barcode from PDF file
是否有任何Java API可以在打開的文件(掃描的PDF)中找到條形碼,然后從條形碼中檢索數據? 或者我該如何解決這個問題?
如果您在Windows上運行,則ClearImage Barcode SDK具有Java API。 它可以從PDF或圖像中讀取和解碼條形碼,並為您提供解碼數據。
一些示例代碼:
public static void testDataMatrix () {
try {
String filename = "1.png ";
CiServer objCi = new CiServer();
Ci = objCi.getICiServer();
ICiDataMatrix reader = Ci.CreateDataMatrix(); // read DataMatrix Barcode
reader.getImage().Open(filename, 1);
int n = reader.Find(0); // find all the barcodes in the doc
for (i = 1; i <= n; i++) {
ICiBarcode Bc = reader.getBarcodes().getItem(i); // getItem is 1-based
System.out.println("Barcode " + i + " has Text: " + Bc.getText());
}
} catch (Exception ex) {System.out.println(ex.getMessage());}
}
另一個要考慮的是Accusoft的Barcode Xpress ,它也有一個Java API。
免責聲明:我過去為Inlite做過一些工作。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.