Aspose.BarCode pro Python přes .NET

S radostí oznamujeme, že API Aspose.BarCode bylo zpřístupněno pro programovací jazyk Python prostřednictvím platformy .NET. To umožňuje vývojářům bezproblémově integrovat pokročilé funkce generování a rozpoznávání čárových kódů do svých projektů Python nasazených v prostředí .NET.

V tomto článku představujeme nově přidanou knihovnu čárových kódů a generátorů pro Python přes .NET, její klíčové funkce a některé podrobnosti o její instalaci a licencování. Další informace o tomto rozhraní API naleznete na příslušné stránce produktu.

Vlastnosti Aspose.BarCode pro Python přes .NET

Aspose.BarCode API pro Python přes .NET je výkonný nástroj, který umožňuje vývojářům snadno začlenit funkce generování a čtení čárových kódů do jejich projektů Python. Některé z klíčových funkcí této knihovny čárových kódů zahrnují:

  • Podpora pro širokou škálu formátů čárových kódů: podporuje více než 40 různých typů čárových kódů, včetně QR Code, Aztec Code, PDF417, Data Matrix, EAN, UPC, Code 39 a dalších
  • Pokročilé možnosti rozpoznávání čárových kódů: umí číst čárové kódy z různých obrazových formátů (BMP, GIF, PNG, JPG nebo TIFF) a různé kvality. Navíc umožňuje dekódování poškozených nebo zdeformovaných čárových kódů a podporuje různé předvolby rozpoznávání, které lze použít k upřednostnění čtení čárových kódů pro rychlost nebo kvalitu
  • Možnosti přizpůsobení: vývojáři mohou přizpůsobit různé aspekty generovaných čárových kódů, jako je velikost, orientace a barva
  • Snadná integrace: lze jej snadno integrovat do jakéhokoli projektu Pythonu pomocí platformy .NET
  • Vysoce kvalitní výstup: generuje vysoce kvalitní obrázky čárových kódů, které lze snadno naskenovat a přečíst jakoukoli čtečkou čárových kódů
  • Snadné použití: má bohaté a snadno použitelné funkce, které lze snadno volat z Pythonu
  • Flexibilita: lze jej použít pro jakýkoli druh vývojového prostředí, ať už webového nebo desktopového
  • Nezávislost na platformě: je nezávislá na platformě a lze ji použít na různých operačních systémech, jako jsou Windows, Linux nebo Mac

Podporované typy čárových kódů

Aspose.BarCode API pro Python přes .NET podporuje širokou škálu typů čárových kódů, včetně více než 60 lineárních, 2D a poštovních symbolů:

  • Lineární čárové kódy jsou nejběžnějším typem čárových kódů a jsou reprezentovány řadou rovnoběžných čar a mezer. Aspose.BarCode API pro Python přes .NET podporuje populární lineární symboliky, jako je Code 39, Code 128, EAN-13, EAN-8, Interleaved 2-of-5, UPC-A, UPC-E, Databar, Codabar, Codablok -f a další.

  • 2D čárové kódy mají větší úložnou kapacitu než lineární. Jsou definovány jako matice teček nebo čtverců. Aspose.BarCode API pro Python přes .NET podporuje široce používané 2D typy, jako je QR Code a Micro QR Code, PDF417, Aztec Code, DotCode, Data Matrix, MaxiCode a další.

  • Poštovní čárové kódy se používají pro třídění a sledování pošty. Knihovna čárových kódů podporuje rozsáhlou sadu standardů poštovních čárových kódů, včetně Royal Mail, Planet, Postnet a dalších.

Schopnosti generování a rozpoznávání

Aspose.BarCode API pro Python přes .NET nabízí pokročilé možnosti generování a rozpoznávání pro širokou škálu typů čárových kódů:

  • Možnosti generování: API umožňuje vývojářům snadno generovat vysoce kvalitní obrázky čárových kódů pomocí jednoduchého a snadno použitelného rozhraní API. Hlavní třída pro generování čárových kódů se nazývá BarCodeGenerator. Poskytuje metody pro nastavení různých vlastností generovaného čárového kódu, jako je formát čárového kódu, text a velikost. Po nastavení vlastností lze metodu Uložit použít k uložení vygenerovaného obrázku čárového kódu do souboru nebo streamu.

  • Možnosti čtení: API také umožňuje pokročilé možnosti rozpoznávání čárových kódů, což umožňuje vývojářům snadno rozpoznat čárové kódy z různých zdrojů, jako jsou obrázky, soubory PDF a dokonce i živé streamy z webové kamery. Hlavní třída pro rozpoznávání čárových kódů se nazývá BarCodeReader. Obsahuje metody pro rozpoznávání čárových kódů ze souboru, proudu nebo obrazového objektu. Jakmile je čárový kód rozpoznán, lze k načtení textu zakódovaného v čárovém kódu použít metodu getcodetext.

Podrobné informace o všech dostupných třídách, metodách a vlastnostech najdete v dokumentaci rozhraní API.

Instalace a použití

Proces instalace Aspose.BarCode pro Python přes .NET zahrnuje několik jednoduchých kroků. Než budete pokračovat, ujistěte se, že jste splnili následující nezbytné požadavky:

  • Python 3.6 nebo vyšší
  • Runtime knihovny GCC-6 (nebo novější)
  • Závislosti .NET Core Runtime
  • Pro Python 3.6-3.7: sestavení pymalloc Pythonu
  • libpython sdílená knihovna Python

Aspose.BarCode pro Python přes .NET lze získat stažením souboru .whl z stránky stahování API. Jakmile budete mít soubor, můžete jej nainstalovat pomocí příkazového řádku pomocí následujícího příkazu:

pip instalační název balíčku

Alternativně je zdrojový kód knihovny čárových kódů dostupný v úložišti Pypi (Python Package Index) jako balíček, který lze nainstalovat spuštěním následujícího příkazu:

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

Licencování

Aspose.BarCode pro Python přes .NET nabízí režim hodnocení, který umožňuje generování čárových kódů bez jakýchkoli omezení. Na výsledný obrázek čárového kódu však bude umístěn vodoznak se slovy „Aspose“. Nelicencovanou verzi lze také použít ke čtení všech podporovaných typů čárových kódů, avšak pouze Code 39 lze dekódovat bez jakýchkoli omezení. Při pokusu o načtení čárových kódů odpovídajících jiným typům bude 30 % dekódovaného textu maskováno znakem „“. Pro přístup k plné funkčnosti knihovny a provádění generování a čtení čárových kódů bez omezení nebo umístění vodoznaku je nutné získat licenci. Po zakoupení licence budete mít plný přístup ke všem funkcím knihovny.

Pokud chcete otestovat plné možnosti Aspose.BarCode pro Python přes .NET, můžete požádat o 30denní dočasnou licenci. Další podrobnosti naleznete v pokynech Jak získat dočasnou licenci?. Chcete-li používat knihovnu čárových kódů bez jakýchkoli omezení, je nutné zakoupit komerční licenci. Informace o cenách a podmínkách naleznete zde.

Závěr

V tomto článku jsme představili novou knihovnu čárových kódů vydanou pro projekty Python implementované v prostředích .NET. Celkově je Aspose.BarCode API pro Python přes .NET výkonný nástroj, který mohou vývojáři použít k přidání pokročilé funkčnosti čárových kódů do svých projektů s minimálním úsilím.

Pokud máte nějaké dotazy, můžete se obrátit na Free Support Forum, které vám může pomoci nejen s řešením technických problémů, ale také se získáním rady pro řešení jakéhokoli obchodního problému.