Čárový kód je způsob, jak prezentovat data ve strojově čitelném formátu. Čárové kódy se běžně používají pro rychlou identifikaci velkého počtu položek. V tomto článku se dozvíte, jak generovat čárové kódy v aplikacích .NET. Dále uvidíte, jak lze vygenerované čárové kódy použít na jakýkoli z vašich dokumentů a obrázků pomocí C#.

Níže jsou uvedena následující témata:

.NET API pro generování čárových kódů

GroupDocs.Signature má rozhraní .NET API, které vám umožňuje podepisovat vaše dokumenty, obrázky nebo soubory různých formátů souborů. Pomocí tohoto API můžete snadno aplikovat různé typy podpisů, jako jsou QR kódy, čárové kódy, text, obrázek, metadata, digitální podpisy, razítka, elektronické podpisy. Dále můžete upravit vzhled podpisu mnoha způsoby.

Můžete si stáhnout DLL nebo instalační program MSI z části ke stažení nebo nainstalovat API pro vaši aplikaci .NET prostřednictvím NuGet. Můžete také použít následující příkaz ze Správce balíčků.

PM> Install-Package GroupDocs.Signature

Čárové kódy pro dokumenty a obrázky pomocí C#

Čárové kódy lze programově generovat s přizpůsobeným textem, vzhledem a různými typy kódování. Některé z podporovaných typů čárových kódů zahrnují Code 32, Code 128, DotCode, GS1, ISBN, PDF417, Pharmacode, Postnet, UPCA a mnoho dalších. Tyto čárové kódy lze použít na velký seznam podporovaných formátů dokumentů a obrázků.

Následuje hlavní krok k použití čárových kódů na jakýkoli dokument nebo obrázek.

  • Vložte dokument nebo obrázek.
  • Vygenerujte čárový kód spolu s textem, vzhledem, kódováním a dalšími vlastnostmi.
  • Použijte jej na načtený soubor.
Generovat čárový kód v C#

Vygenerovat čárový kód a použít na dokumenty v C#

Následuje krok ke generování čárových kódů a jejich použití na jakýkoli dokument. Ať už jsou cílovými dokumenty dokument MS Word, soubor PDF, tabulka Excel nebo prezentace, kroky pro přidání čárového kódu by byly pro všechny různé formáty stejné.

  • Načtěte dokument (PDF, Word Doc, Spreadsheet, PPT, …) pomocí třídy Signature.
  • Nastavení možností čárového kódu pomocí třídy BarcodeSignOptions.
  • Nastavte vlastnosti čárového kódu, jako je typ kódování, pozice, velikost atd.
  • Voláním metody Sign použijte čárový kód a podepište načtený dokument.

Následující zdrojový kód vygeneruje čárový kód a připojí jej k dokumentu PDF pomocí jazyka C#.

// Generujte a aplikujte čárové kódy na dokumenty (DOC, DOCX, PDF, PPT, XLS, XLSX, ...)
using (Signature signature = new Signature("path/document.pdf"))
{
    // Vytvořte možnosti čárového kódu s textem čárového kódu
    BarcodeSignOptions options = new BarcodeSignOptions("Signed by GroupDocs using GroupDocs.Signature.")
    {
        // Nastavte kódování čárového kódu Ttype
        EncodeType = BarcodeTypes.Code128,

        // Nastavte pozici podpisu
        Left = 205,
        Top = 170,
        Width = 200,
        Height = 50
    };
    // Použijte čárový kód na dokument k podpisu.
    SignResult result = signature.Sign("path/document-with-barcode.pdf", options);
}

Vygenerovat čárový kód a použít na obrázky v C#

Podobně se neliší ani způsob aplikace čárových kódů na obrázky. Stačí načíst správný obrázek, zbytek kroků a kód zůstane stejný jako při použití čárových kódů na dokumenty výše.

Následuje krok ke generování čárových kódů a jejich použití na jakýkoli obrázek.

  • Načtěte obrázek (JPG, PNG, WebP, …) pomocí Podpis.
  • Připravte možnosti čárového kódu pomocí BarcodeSignOptions.
  • Přizpůsobte čárový kód nastavením textu, typu kódování, pozice, velikosti, vzhledu atd.
  • Pomocí čárového kódu podepište obrázek pomocí metody Podepsat.

Následující zdrojový kód vygeneruje čárový kód a připojí jej k obrázku JPG pomocí C#.

// Generujte a aplikujte čárové kódy na obrázky (JPG, PNG, BMP, ...)
using (Signature signature = new Signature("path/image.jpg"))
{
    // Vytvořte možnosti čárového kódu s textem čárového kódu
    BarcodeSignOptions options = new BarcodeSignOptions("Signed by GroupDocs using GroupDocs.Signature.")
    {
        // Nastavte kódování čárového kódu Ttype
        EncodeType = BarcodeTypes.Code128,

        // Nastavte pozici podpisu
        Left = 20,
        Top = 150,
        Width = 160,
        Height = 30
    };
    // Použijte čárový kód na dokument k podpisu.
    SignResult result = signature.Sign("path/document-with-barcode.jpg", options);
}

Získejte bezplatnou licenci API

Můžete získat bezplatnou dočasnou licenci, abyste mohli používat API bez omezení hodnocení.

Závěr

Na závěr jste se naučili, jak generovat čárový kód v C#. Dále jste viděli, jak přidat tyto vygenerované čárové kódy do vašich obrázků a dokumentů. Nyní si můžete vyvinout vlastní aplikaci generátoru čárových kódů .NET.

Více o rozhraní .NET Signature API se můžete dozvědět pomocí dokumentace nebo pomocí příkladů dostupných na GitHub. Kontaktujte nás na fóru.

Viz také