Aspose.BarCode för Python via .NET

Vi är glada att kunna meddela att Aspose.BarCode API har gjorts tillgängligt för programmeringsspråket Python via .NET-plattformen. Detta gör att utvecklare sömlöst kan integrera avancerad streckkodsgenerering och igenkänningsfunktioner i sina Python-projekt som distribueras i .NET-miljön.

I den här artikeln presenterar vi ett nyligen tillagt streckkodsläsare och generatorbibliotek för Python via .NET, dess nyckelfunktioner och några detaljer om dess installation och licensiering. Ta reda på mer om detta API på motsvarande produktsida.

Funktioner i Aspose.BarCode för Python via .NET

Aspose.BarCode API för Python via .NET är ett kraftfullt verktyg som gör det möjligt för utvecklare att enkelt integrera streckkodsgenerering och läsningsfunktioner i sina Python-projekt. Några av nyckelfunktionerna i detta streckkodsbibliotek inkluderar:

  • Stöd för en mängd olika streckkodsformat: den stöder över 40 olika streckkodstyper, inklusive QR Code, Aztec Code, PDF417, Data Matrix, EAN, UPC, Code 39, och mer
  • Avancerade streckkodsigenkänningsfunktioner: den kan läsa streckkoder från olika bildformat (BMP, GIF, PNG, JPG eller TIFF) och av olika kvalitet. Dessutom tillåter den avkodning av skadade eller förvrängda streckkoder och stöder olika identifieringsförinställningar, som kan användas för att prioritera streckkodsläsning för hastighet eller kvalitet
  • Anpassningsalternativ: utvecklare kan anpassa olika aspekter av de genererade streckkoderna, såsom storlek, orientering och färg
  • Enkel integration: den kan enkelt integreras i alla Python-projekt med hjälp av .NET-plattformen
  • Högkvalitativ utskrift: den genererar streckkodsbilder av hög kvalitet som enkelt kan skannas och läsas av alla streckkodsläsare
  • Lätt att använda: den har en rik och lättanvänd funktionalitet, som enkelt kan anropas från Python
  • Flexibilitet: den kan användas för alla typer av utvecklingsmiljöer, oavsett om den är webb- eller skrivbordsbaserad
  • Plattformsoberoende: det är plattformsoberoende och kan användas på olika operativsystem, som Windows, Linux eller Mac

Streckkodstyper som stöds

Aspose.BarCode API för Python via .NET stöder en mängd olika streckkodstyper, inklusive över 60 linjära, 2D- och postsymboler:

  • Linjära streckkoder är den vanligaste typen av streckkoder och representeras av en serie parallella linjer och mellanslag. Aspose.BarCode API för Python via .NET stöder populära linjära symboler, såsom Code 39, Code 128, EAN-13, EAN-8, Interleaved 2-of-5, UPC-A, UPC-E, Databar, Codabar, Codablok -f och mer.

  • 2D-streckkoder har större lagringskapacitet än linjära. De definieras som en matris av punkter eller kvadrater. Aspose.BarCode API för Python via .NET stöder allmänt använda 2D-typer, såsom QR Code och Micro QR Code, PDF417, Aztec Code, DotCode, Data Matrix, MaxiCode, och mer.

  • Poststreckkoder används för postsortering och spårning. Streckkodsbiblioteket stöder en stor uppsättning poststreckkodsstandarder, inklusive Royal Mail, Planet, Postnet och mer.

Genererings- och igenkänningsförmåga

Aspose.BarCode API för Python via .NET erbjuder avancerade generations- och igenkänningsfunktioner för en mängd olika streckkodstyper:

  • Genereringsmöjligheter: API:et tillåter utvecklare att enkelt generera streckkodsbilder av hög kvalitet med hjälp av ett enkelt och lättanvänt API. Huvudklassen för att generera streckkoder kallas BarCodeGenerator. Den tillhandahåller metoder för att ställa in olika egenskaper för den genererade streckkoden, såsom streckkodsformat, text och storlek. När egenskaperna har ställts in kan metoden Spara användas för att spara den genererade streckkodsbilden till en fil eller stream.

  • Läsfunktioner: API:et möjliggör också avancerade streckkodsigenkänningsfunktioner, vilket gör att utvecklare enkelt kan känna igen streckkoder från olika källor som bilder, PDF-filer och till och med live webbkameraströmmar. Huvudklassen för att känna igen streckkoder kallas BarCodeReader. Den innehåller metoder för att känna igen streckkoder från en fil, ström eller bildobjekt. När streckkoden har identifierats kan getcodetext-metoden användas för att hämta texten som är kodad i streckkoden.

Se API-dokumentationen för detaljerad information om alla klasser, metoder och egenskaper som är tillgängliga för användning.

Installation och användning

Processen att installera Aspose.BarCode för Python via .NET innebär några enkla steg. Innan du fortsätter, se till att du har uppfyllt följande nödvändiga krav:

  • Python 3.6 eller högre
  • GCC-6 runtime-bibliotek (eller senare)
  • .NET Core Runtime-beroenden
  • För Python 3.6-3.7: Pymalloc-bygget av Python
  • libpython delade Python-bibliotek

Aspose.BarCode för Python via .NET kan erhållas genom att ladda ner en .whl-fil från API-nedladdningssidan. När du har filen kan du installera den via kommandoraden genom att använda följande kommando:

pip installera paketnamn

Alternativt är källkoden för streckkodsbiblioteket tillgänglig på Pypi (Python Package Index)-förvaret som ett paket som kan installeras genom att köra följande kommando:

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

Licensiering

Aspose.BarCode för Python via .NET erbjuder ett utvärderingsläge som möjliggör generering av streckkoder utan några begränsningar. Däremot kommer en vattenstämpel med orden “Aspose” att placeras på den resulterande streckkodsbilden. Den olicensierade versionen kan också användas för att läsa alla streckkodstyper som stöds, men endast kod 39 kan avkodas utan några begränsningar. Försök att läsa streckkoder som motsvarar andra typer kommer att resultera i att 30 % av den avkodade texten maskeras med “”. För att få tillgång till bibliotekets fulla funktionalitet och utföra streckkodsgenerering och läsning utan begränsningar eller vattenstämpelplacering måste en licens erhållas. När en licens har köpts har du full tillgång till alla funktioner i biblioteket.

Om du vill testa alla funktioner i Aspose.BarCode för Python via .NET kan du begära en 30-dagars tillfällig licens. För mer information, se instruktionerna om Hur får man en tillfällig licens?. För att använda streckkodsbiblioteket utan några begränsningar måste en kommersiell licens köpas. Du hittar information om priser och villkor här.

Slutsats

I den här artikeln introducerade vi det nya streckkodsbiblioteket som släppts för Python-projekt implementerade i .NET-miljöer. Sammantaget är Aspose.BarCode API för Python via .NET ett kraftfullt verktyg som kan användas av utvecklare för att lägga till avancerad streckkodsfunktionalitet till sina projekt med minimal ansträngning.

Om du har några frågor kan du hänvisa till Free Support Forum som inte bara kan hjälpa till med att lösa tekniska problem utan också med att få råd för att lösa alla affärsproblem.