Vygenerovat vlastní kódovou čárou obrázek
Čárový kód je vizuální zobrazení dat ve formě paralelních čar nebo vzorů. Čárové kódy se široce používají v různých odvětvích, jako jsou maloobchod, logistika, zdravotnictví, bankovnictví a mnoho dalších.
Microsoft Word uživatelům umožňuje vložit čáry přímo do dokumentů pomocí polí. Uživatelé mohou vložit konkrétní typ čárového kódu, například kód QR nebo lineární čárkový kód, pomocí pole BARCODE.
V tomto článku se podíváme na to jak je pole BARCODE implementováno v Aspose.Words a jak Aspose.Words umožňuje uživatelům pracovat s dokumenty Word, ke kterým již byl přidán kód čárového kódu.
Typy čárového kódu podporované Aspose.Words:
Aspose.Words podporuje různé typy čárových kódů. Typ čárového kódu je předán jako řetězec ve vlastnosti BarcodeType.
Při ukládání do formátů Wordu podporujících kódy, můžete použít jakýkoliv typ kódu, že je supported by Microsoft Word. Pokud byl předán nesprávný typ kódu, Word zobrazí chybu.
Při ukládání do jiných formátů, jako je PDF, Aspose.Words deleguje vykreslování čárového kódu na kód uživatele, takže se uživatel omezí na čárové kódy své implementace nebo knihovny použité.
Vložte do dokumentu čárový kód nebo načtěte dokument s přidaným čárovým kódem
Aspose.Words nabízí možnost:
- Programově vložíte čárový kód do dokumentu pomocí DisplayBarcode a MergeBarcode kódu pole
- Nebo načtěte dokument Word s již vloženými čárovými kódy pro další práci.
Aspose.Words má rozhraní pro generování vlastních čárových kódů, které usnadňuje používání Aspose.Words a Aspose.BarCode společně k vykreslení obrázků čárových kódů do výstupních dokumentů. Například můžete vytvořit dokument DOC, OOXML nebo RTF a přidat pole DISPLAYBARCODE pomocí Aspose.Words. Nebo můžete načíst dokument DOC, OOXML nebo RTF s již existujícím polem DISPLAYBARCODE a poskytnout vlastní implementaci generátoru čárových kódů.
Typické pole DISPLAYBARCODE má následující syntaxi:
{ DISPLAYBARCODE "SomeData" QR \h 720 }
Níže je příklad generátoru kódu využívající Aspose.Words a Aspose.BarCode APIy. Tento příklad ukazuje, jak vložit obrázky čárových kódů na pozici DISPLAYBARCODE ve wordovém dokumentu:
Můžete také uložit dokument s načteným nebo nově vloženým čárovým kódem do pevných formátů stránek, jako je PDF, XPS, atd. Následující příklad kódu ukazuje, jak uložit dokument Wordu ve formátu PDF:
Specifikovat možnosti čárového kódu
Při práci s čárovými kódy můžete nastavit některé další vlastnosti. Aspose.Words vám poskytuje třídu BarcodeParameters – třídu pro parametry čárového kódu, které máte předat do BarcodeGeneratoru.
Aspose.Words podporuje vloženou 96 ppi rozlišení pro obrázky generované IBarcodeGenerator, což omezuje minimální velikost obrázku čárového kódu. Abychom se s tím vypořádali, mohou vývojáři ručně vložit obrázky čárových kódů s požadovaným rozlišením do dokumentu Word a uložit je ve formátu, který je vyžadován. Další podrobnosti a příklady práce s čárovými kódy naleznete v článku Create Custom Barcodes with IBarcodeGenerator.