A mai digitális korban a vonalkódok számos területen nélkülözhetetlenek, például a készletellenőrzésben és az adatkezelésben. A vonalkódok PDF fájlokból történő beolvasása nagymértékben javíthatja a munkafolyamatokat a különböző iparágakban. Ez a cikk végigvezeti a folyamaton, hogyan lehet vonalkódot beolvasni PDF-ből Java segítségével az Parser könyvtár használatával. A vonalkódok az adatok vizuális megjelenítése, szkennerekkel vagy kamerákkal olvashatók, és széles körben használják termékek nyomon követésére, készletek kezelésére és tranzakciók kezelésére. A PDF-dokumentumok gyakran tartalmaznak vonalkódokat olyan célokra, mint a termékrészletek, az eszközök figyelése vagy az események koordinálása. A következő lépések bemutatják, hogyan lehet vonatkódot kivonni a PDF-ből Java-ban.
A vonalkód beolvasásának lépései PDF-ből Java használatával
- Állítsa be fejlesztői környezetét, és integrálja a GroupDocs.Parser for Java könyvtárat a projektjébe, hogy egyszerűsítse a vonalkód-kivonást a PDF-fájlokból
- Hozzon létre egy Parser objektumot úgy, hogy megadja a PDF fájl elérési útját az inicializálás során
- Használja a getBarcodes metódust az Parser objektumon a PageBarcodeArea objektumok gyűjteményének lekéréséhez
- Végül ismételje meg a gyűjteményt a vonalkód adatok kinyeréséhez és eléréséhez
Az Elemző könyvtár nagymértékben adaptálható, és arra készült, hogy elemezze és kivonja a tartalmat különféle dokumentumformátumokból, beleértve a PDF-et is. Egyszerű API-jával a fejlesztők könnyen végrehajthatnak olyan feladatokat, mint a vonalkód kinyerése a Java PDF-ből. A folyamat meglehetősen rugalmas, zökkenőmentesen működik több platformon, például Windowson, macOS-en és Linuxon. A Java keretrendszer lehetővé teszi a többplatformos kompatibilitást, konzisztens fejlesztői környezetet biztosítva a használt operációs rendszertől függetlenül. Mivel a Java ökoszisztémába integrálva van, nincs szükség további szoftverekre vagy harmadik féltől származó eszközökre a vonalkód-kinyeréshez.
Kód a vonalkód beolvasásához PDF-ből Java használatával
import com.groupdocs.parser.Parser; | |
import com.groupdocs.parser.data.PageBarcodeArea; | |
import com.groupdocs.parser.licensing.License; | |
public class ScanBarcodefromPDFusingJava { | |
public static void main(String[] args) throws Exception { | |
// Set License to avoid the limitations of Parser library | |
License license = new License(); | |
license.setLicense("GroupDocs.Parser.lic"); | |
// Create an instance of Parser class | |
try (Parser parser = new Parser("input.pdf")) { | |
// Scan barcodes from the PDF | |
Iterable<PageBarcodeArea> barcodes = parser.getBarcodes(); | |
// Iterate over barcodes | |
for (PageBarcodeArea barcode : barcodes) { | |
// Print the page index | |
System.out.println("Page: " + (barcode.getPage().getIndex() + 1)); | |
// Print the barcode value | |
System.out.println("Value: " + barcode.getValue()); | |
} | |
} | |
} | |
} |
Ennek az útmutatónak a használatával könnyedén végrehajthatja a Java vonalkód PDF-ből való olvasását az ajánlott könyvtárral. Ez a megközelítés leegyszerűsíti a munkafolyamatot azáltal, hogy automatizálja a vonalkód-kivonási folyamatot a PDF-fájlokból, és növeli az adatkezelés hatékonyságát. Ezenkívül lefekteti az alapot a vonalkód-leolvasás további felfedezéséhez Java nyelven. A javasolt könyvtár beállítása és a fájl útvonalak konfigurálása után a megadott kód hozzáadása a projektekhez egyszerű legyen. Kísérletezhet olyan speciális beállításokkal is, mint például a különféle PDF-formátumok kezelése vagy a funkció beágyazása bonyolultabb alkalmazásokba.
Korábban megosztottunk egy útmutatót arról, hogyan lehet szöveget kivonni DOCM-fájlokból Java használatával. A részletes áttekintéshez tekintse meg teljes oktatóanyagunkat a szöveget kivonat a DOCM-ből Java segítségével használatáról.