Wygeneruj kod poprawki w Python

Kod Patch to wzór określonych pionowych pasków i spacji używanych do obrazowania dokumentów. Kody te służą do instruowania skanera, aby wykonał określone działanie, takie jak oddzielenie dokumentów, rozpoczęcie nowej partii lub zignorowanie pustej strony. W tym artykule dowiemy się, jak wygenerować wysokiej jakości kod poprawki w Python.

W tym artykule zostaną omówione następujące tematy:

  1. Co to jest Patch Code lub Patch Barcode
  2. API Python do generowania kodu poprawki – bezpłatne pobieranie
  3. Utwórz kod poprawki w Python
  4. Wygeneruj kod Patch dla rozmiaru papieru A4
  5. Kod poprawki dla strony US Letter
  6. Wygeneruj kod Patch za pomocą kodu QR
  7. Typy kodów poprawek
  8. Uzyskaj bezpłatną licencję
  9. Wygeneruj kod poprawki online
  10. Zasoby edukacyjne

Co to jest Patch Code lub Patch Barcode

Patch code lub patch code to seria 6 pasków i spacji, gdzie pierwszy i ostatni pasek są zawsze czarne, a środkowe cztery mogą być czarne lub białe, co odpowiada cyfrom 1-0 w systemie binarnym. Na przykład kod Patch T, który jest często używany do oddzielania dokumentów, odpowiada wzorowi czarny-biały-czarny-biały-czarny-czarny.

Kody krosowe są często używane w operacjach skanowania dużej liczby dokumentów, gdzie ważne jest zautomatyzowanie jak największej części procesu, w tym separacji dokumentów, kontroli wsadowej i operacji kontroli jakości. Dzięki temu operatorzy mogą skanować duże stosy dokumentów w jednym przebiegu, zachowując jednocześnie kontrolę nad sposobem ich przetwarzania i przechowywania.

Python API do generowania kodu poprawki — do pobrania za darmo

Użyjemy Aspose.BarCode for Python do tworzenia kodów patch. Jest to wszechstronny i potężny interfejs API do tworzenia i manipulowania kodami kreskowymi. Pozwala programistom tworzyć i odczytywać różne typy kodów kreskowych 1D i 2D. Obsługiwanych jest ponad 60 symboli kodów kreskowych, w tym Code 39, Code 128 i QR Code. Obsługuje również kody EAN, UPC, PDF147, Data Matrix i złożone kody kreskowe.

Proszę pobrać pakiet lub zainstalować interfejs API z PyPI, używając następującego polecenia pip w konsoli:

pip install aspose-barcode-for-python-via-net 

Utwórz kod poprawki w Python

Możemy utworzyć kod poprawki w Python, wykonując czynności podane poniżej:

  1. Utwórz instancję klasy BarcodeGenerator i ustaw wymagane typy EncodeType jako PATCHCODE.
  2. Następnie określ tekst kodu wejściowego.
  3. Opcjonalnie określ opcje dostosowywania kodu kreskowego.
  4. Na koniec wywołaj metodę save() w celu zapisania wygenerowanego obrazu kodu kreskowego w podanej ścieżce pliku.

Poniższy przykładowy kod pokazuje, jak utworzyć kod kreskowy poprawki w języku Python.

# Ten przykład kodu pokazuje, jak wygenerować kod poprawki.
import aspose.barcode as barcode

# Zainicjuj generator kodów kreskowych
# Określ typ kodowania
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.PATCH_CODE, "Patch I");
generator.save("C:\\Files\\Patch-code.png", barcode.generation.BarCodeImageFormat.PNG);
Utwórz kod poprawki w Python.

Utwórz kod poprawki w Python.

Wygeneruj PatchCode dla rozmiaru papieru A4

Możemy wygenerować kod patch dla formatu papieru A4 z orientacją pionową lub poziomą. Na krawędziach strony pojawi się kod kreskowy wstawki. Wykonaj czynności wymienione wcześniej, aby wygenerować kod identyfikacyjny dla formatu papieru A4. Jednak musimy tylko określić format patcha jako A4.

Poniższy przykładowy kod pokazuje, jak wygenerować kod poprawki dla rozmiaru papieru A4 w języku Python.

# Ten przykładowy kod pokazuje, jak wygenerować Patch Code w formacie A4.
import aspose.barcode as barcode

# Zainicjuj generator kodów kreskowych
# Określ typ kodowania
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.PATCH_CODE)

# utwórz kod kreskowy PatchCode w formacie A4
generator.parameters.barcode.patch_code.patch_format = barcode.generation.PatchFormat.A4;
generator.save("C:\\Files\\PatchCode-A4.jpg");
Wygeneruj PatchCode dla rozmiaru papieru A4

Wygeneruj PatchCode dla rozmiaru papieru A4.

Format wstawki A4 działa na stronach A4 w orientacji pionowej. Jeśli jednak chcesz wygenerować kod kreskowy wstawki dla stron A4 w formacie poziomym, określ format wstawki jako A4LANDSCAPE.

Poniższy przykład kodu pokazuje, jak wygenerować kod poprawki dla krajobrazu A4 w języku Python.

# Ten przykładowy kod pokazuje, jak wygenerować Patch Code w formacie poziomym A4.
import aspose.barcode as barcode

# Zainicjuj generator kodów kreskowych
# Określ typ kodowania
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.PATCH_CODE)

# utwórz kod kreskowy PatchCode w formacie A4 w orientacji poziomej
generator.parameters.barcode.patch_code.patch_format = barcode.generation.PatchFormat.A4_LANDSCAPE;
generator.save("C:\\Files\\PatchCode-A4-LANDSCAPE.jpg");
Wygeneruj PatchCode dla rozmiaru papieru A4

Wygeneruj PatchCode dla formatu A4 w poziomie.

Kod poprawki dla strony US Letter

Podobnie możemy również generować kody poprawek dla stron z literami amerykańskimi w orientacji pionowej lub poziomej. W tym celu musimy określić USLETTER jako format poprawki dla orientacji pionowej i USLETTERLANDSCAPE dla orientacji poziomej.

Poniższy przykładowy kod pokazuje, jak wygenerować kod poprawki dla rozmiaru strony US Letter w języku Python.

# Ten przykładowy kod pokazuje, jak wygenerować Patch Code w rozmiarze US Letter.
import aspose.barcode as barcode

# Zainicjuj generator kodów kreskowych
# Określ typ kodowania
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.PATCH_CODE)

# Portret listu amerykańskiego
generator.parameters.barcode.patch_code.patch_format = barcode.generation.PatchFormat.US_LETTER;
generator.save("C:\\Files\\PatchCode-US-Letter.jpg");

# Krajobraz listu amerykańskiego
generator.parameters.barcode.patch_code.patch_format = barcode.generation.PatchFormat.US_LETTER_LANDSCAPE;
generator.save("C:\\Files\\PatchCode-US-Letter-Landscape.jpg");

Wygeneruj PatchCode za pomocą kodu QR

Wykonując czynności wymienione wcześniej, możemy dodać kod QR do kodu poprawki. Musimy jednak określić właściwości extrabarcodetext i location.

Poniższy przykładowy kod pokazuje, jak wygenerować PatchCode za pomocą kodu QR w języku Python.

# Ten przykładowy kod pokazuje, jak wygenerować Patch Code 128 za pomocą kodu QR.
import aspose.barcode as barcode

# Zainicjuj generator kodów kreskowych
# Określ typ kodowania
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.PATCH_CODE)

# utwórz kod kreskowy PatchCode z bezpłatnym kodem QR
generator.parameters.barcode.patch_code.patch_format = barcode.generation.PatchFormat.A4;
generator.parameters.barcode.patch_code.extra_barcode_text = "Aspose page extra info";
generator.parameters.barcode.code_text_parameters.location = barcode.generation.CodeLocation.NONE;
generator.save("C:\\Files\\PatchCodeWithQR.png", barcode.generation.BarCodeImageFormat.PNG);
Wygeneruj PatchCode za pomocą kodu QR

Wygeneruj PatchCode za pomocą kodu QR.

Typy kodów poprawek

Biblioteka Aspose.BarCode for Python obsługuje sześć różnych wzorców PatchCode. Te wzory to Patch I, Patch II, Patch III, Patch IV, Patch T i Patch VI.

Poniższy przykład kodu pokazuje, jak generować różne wzorce kodu poprawek w języku Python.

# Ten przykładowy kod demonstruje sposób generowania różnych wzorców kodów poprawek.
import aspose.barcode as barcode

# Zainicjuj generator kodów kreskowych
# Określ typ kodowania
generator = barcode.generation.BarcodeGenerator(barcode.generation.EncodeTypes.PATCH_CODE)

# Łatka I
generator.code_text = "Łatka I";
generator.save("C:\\Files\\PatchCodeI.jpg");

# Łatka II
generator.code_text = "Łatka II";
generator.save("C:\\Files\\PatchCodeII.jpg");

# Łatka III
generator.code_text = "Łatka III";
generator.save("C:\\Files\\PatchCodeIII.jpg");

# Łatka IV
generator.code_text = "Łatka IV";
generator.save("C:\\Files\\PatchCodeIV.jpg");

# Łatka T
generator.code_text = "Łatka T";
generator.save("C:\\Files\\PatchCodeT.jpg");

# Łatka VI
generator.code_text = "Łatka VI";
generator.save("C:\\Files\\PatchCodeVI.jpg");
Typy kodów poprawek

Typy kodów poprawek.

Biblioteka kodów kreskowych w języku Python — uzyskaj bezpłatną licencję

Aspose oferuje bezpłatną wersję ewaluacyjną do testowania funkcji i możliwości biblioteki. Proszę uzyskaj bezpłatną tymczasową licencję, aby samodzielnie przetestować bibliotekę bez ograniczeń ewaluacyjnych.

Wygeneruj kod poprawki online

Możesz wygenerować Patch code online za darmo, korzystając z internetowego generatora PatchCode, który został opracowany przy użyciu tego API. Uzyskaj dostęp do bezpłatnego generatora PatchCode online w przeglądarce, korzystając z następującego łącza:

https://products.aspose.app/barcode/generate/patchcode

Poprawki kodu kreskowego w języku Python — zasoby edukacyjne

Możesz dowiedzieć się więcej o generowaniu kodu poprawki i poznać inne funkcje Aspose.BarCode for Python, korzystając z poniższych zasobów:

Wniosek

W tym poście na blogu dowiedzieliśmy się, jak wygenerować kod poprawki w Python przy użyciu Aspose.BarCode for Python. Przewodnik krok po kroku i przykładowy kod pokazują, jak programowo tworzyć różne wzorce kodów poprawek. Aspose.BarCode for Python to niezwykle przydatne narzędzie dla programistów. Możesz łatwo zainstalować bibliotekę i generować kody kreskowe w swojej aplikacji Python. W przypadku jakichkolwiek niejasności skontaktuj się z nami na naszym bezpłatnym forum wsparcia.

Zobacz też