
Kod kreskowy to wizualna reprezentacja danych w kodzie czytelnym maszynowo. Kody kreskowe zawierają zakodowaną informację o produkcie lub firmie w postaci liczb i/lub układu równoległych linii. Skanery kodów kreskowych tłumaczą wzór pasków i wyodrębniają zakodowane informacje w postaci prostego tekstu. Programowo możemy generować różne rodzaje kodów kreskowych. W tym artykule dowiemy się, jak generować kody kreskowe w formacie XML przy użyciu języka Java.
W tym artykule zostaną omówione następujące tematy:
- API generatora kodów kreskowych Java
- Jak wygenerować kod kreskowy w formacie XML
- Eksportuj właściwości kodu kreskowego w formacie XML
- Jak wyeksportować kod QR do formatu XML
- Jak zaimportować kod kreskowy z XML
API generatora kodów kreskowych Java – pobierz bezpłatnie
Do generowania kodów kreskowych w formacie XML będziemy używać API Aspose.BarCode for Java. Ułatwia generowanie i odczytywanie szerokiej gamy typów kodów kreskowych. Proszę pobierz plik JAR interfejsu API lub po prostu dodaj następującą konfigurację pom.xml w aplikacji Java opartej na Maven.
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>http://repository.aspose.com/repo/</url>
</repository>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-barcode</artifactId>
<version>21.12</version>
</dependency>
Jak wygenerować kod kreskowy w formacie XML przy użyciu języka Java
Klasa BarcodeGenerator interfejsu API umożliwia generowanie kodów kreskowych. Możemy łatwo wygenerować kod kreskowy i zapisać go w pliku XML, wykonując poniższe czynności:
- Najpierw utwórz instancję klasy BarcodeGenerator i jako argument podaj typ i tekst kodu kreskowego.
- Na koniec wygeneruj kod kreskowy w formacie XML za pomocą metody BarcodeGenerator.exportToXml(String). Jako argument przyjmuje ścieżkę pliku wyjściowego.
Poniższy przykładowy kod pokazuje, jak wygenerować kod kreskowy i zapisać go w formacie XML przy użyciu języka Java.
// Natychmiastowa instancja generatora kodów kreskowych za pomocą CodeText i symboliki kodów kreskowych
BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.PDF_417,
"this is some test code text. \n Second line \n third line.");
// Zapisz w formacie XML
generator.exportToXml("C:\\Files\\barcode\\barcode_xml_out.xml");

Jak wygenerować kod kreskowy w formacie XML przy użyciu języka Java.
Eksportuj właściwości kodu kreskowego w formacie XML przy użyciu języka Java
Możemy wygenerować dostosowany kod kreskowy i zapisać wszystkie właściwości w formacie XML, wykonując następujące kroki:
- Najpierw utwórz instancję klasy BarcodeGenerator i jako argument podaj typ i tekst kodu kreskowego.
- Ustaw różne właściwości kodu kreskowego, takie jak tekst, wyrównanie, podpis poniżej i podpis powyżej itp.
- Na koniec zapisz kod kreskowy w formacie XML przy użyciu metody BarcodeGenerator.exportToXml(String). Jako argument przyjmuje ścieżkę pliku wyjściowego.
Poniższy przykładowy kod pokazuje, jak eksportować właściwości kodu kreskowego w formacie XML przy użyciu języka Java.
// Zainicjuj obiekt BarcodeGenerator
// Przekaż tekst kodu kreskowego i symbolikę kodu kreskowego jako parametry.
BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.DATA_MATRIX, "abcdefghijklmnopqrstuvwxyzabcdef");
// Ustaw różne właściwości/zmienne kodu kreskowego.
generator.getParameters().getBorder().setVisible(true);
generator.getParameters().getBarcode().getCodeTextParameters().setLocation(CodeLocation.ABOVE);
// Określ podpis Powyżej ustawień.
generator.getParameters().getCaptionAbove().setText("Caption ABOVE");
generator.getParameters().getCaptionAbove().setAlignment(TextAlignment.CENTER);
generator.getParameters().getCaptionAbove().setVisible(true);
generator.getParameters().getCaptionAbove().setTextColor(Color.GREEN);
// Określ podpis Poniżej ustawień.
generator.getParameters().getCaptionBelow().setText("Caption BELOW");
generator.getParameters().getCaptionBelow().setAlignment(TextAlignment.CENTER);
generator.getParameters().getCaptionBelow().setVisible(true);
generator.getParameters().getCaptionBelow().setTextColor(Color.YELLOW);
// Określ ustawienia czcionki tekstu.
generator.getParameters().getBarcode().getCodeTextParameters().getFont().setFamilyName("Courier New");
generator.getParameters().getBarcode().getCodeTextParameters().getFont().getSize().setPoint(24);
generator.getParameters().getBarcode().getCodeTextParameters().getFont().setStyle(FontStyle.BOLD);
// Wywołaj metodę eksportu do XML, aby wyeksportować właściwości do pliku XML.
generator.exportToXml("C:\\Files\\barcode\\DataMatrix_out.xml");
Jak wyeksportować kod QR do formatu XML przy użyciu języka Java
Możemy również wygenerować kod QR i zapisać go w pliku XML, wykonując poniższe czynności:
- Najpierw utwórz instancję klasy BarcodeGenerator i określ typ kodu kreskowego jako QR i tekst jako argument.
- Opcjonalnie ustaw funkcje kodu kreskowego, takie jak wysokość, szerokość i rozdzielczość itp.
- Na koniec wygeneruj kod QR w formacie XML za pomocą metody BarcodeGenerator.exportToXml(String). Jako argument przyjmuje ścieżkę pliku wyjściowego.
Poniższy przykładowy kod pokazuje, jak wygenerować kod QR i zapisać go w formacie XML przy użyciu języka Java.
// Zainicjuj obiekt BarcodeGenerator
// Przekazuj symbolikę kodu kreskowego jako kod QR i tekst kodu kreskowego jako parametry.
BarcodeGenerator generator = new BarcodeGenerator(EncodeTypes.QR, "Aspose.BarCode");
// Ustaw rozdzielczość
generator.getParameters().setResolution(400);
// Zapisz kod QR w formacie XML
generator.exportToXml("C:\\Files\\barcode\\QR_out.xml");
Jak zaimportować kod kreskowy z XML przy użyciu Java
Możemy odczytać właściwości kodu kreskowego z pliku XML i zapisać obraz kodu kreskowego, wykonując poniższe czynności:
- Wywołaj metodę BarcodeGenerator.importFromXml(), podając jako argument ścieżkę wejściowego pliku XML. Zwraca obiekt klasy BarcodeGenerator.
- Na koniec zapisz obraz kodu kreskowego za pomocą metody BarcodeGenerator.save(String). Jako argument przyjmuje ścieżkę pliku wyjściowego.
Poniższy przykład kodu pokazuje, jak odczytać kod kreskowy z pliku XML i zapisać go jako obraz przy użyciu języka Java.
// Odczytaj kod kreskowy z XML i utwórz instancję obiektu BarcodeGenerator
BarcodeGenerator generator = BarcodeGenerator.importFromXml("C:\\Files\\barcode\\barcode_xml_out.xml");
// Zapisz kod kreskowy jako JPEG
generator.save("C:\\Files\\barcode\\barcode_xml_out.jpg", BarCodeImageFormat.JPEG);

Jak wygenerować kod kreskowy z XML przy użyciu Java
Zdobądź bezpłatną licencję
Wypróbuj interfejs API bez ograniczeń ewaluacyjnych, prosząc o bezpłatną licencję tymczasową.
Wniosek
W tym artykule dowiedzieliśmy się, jak wygenerować kod kreskowy i wyeksportować go w formacie XML przy użyciu języka Java. Widzieliśmy także, jak wygenerować kod QR w formacie XML i programowo zaimportować kod kreskowy z pliku XML. Poza tym możesz dowiedzieć się więcej o Aspose.BarCode for Java API, korzystając z dokumentacji. W przypadku jakichkolwiek niejasności prosimy o kontakt na forum.