簡體   English   中英

從PDF文件中讀取條形碼

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM