Generovat vlastní obrázek čárového kódu
Čárový kód je vizuální reprezentace 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 čárové kódy přímo do dokumentů pomocí políček. Uživatelé mohou vložit konkrétní typ čárového kódu, jako je například kód QR nebo lineární kód, pomocí pole BARCODE.
V tomto článku se podíváme, jak je pole BARCODE implementováno v Aspose.Words a jak Aspose.Words umožňuje uživatelům pracovat s dokumenty Word, do kterých byl již přidán čárový kód.
Typy čárových kódů podporované Aspose.Words
“Aspose.Words podporuje různé typy čárových kódů. Typ čárového kódu se předává jako řetězec v BarcodeType vlastnosti.”
Při ukládání do formátů Wordu, které podporují čárové kódy, můžete použít jakýkoliv typ čárového kódu, který je supported by Microsoft Word. Pokud byl předán nesprávný typ čárového kódu, Word zobrazí chybu.
Při ukládání do jiných formátů, např. PDF, Aspose.Words deleguje vykreslování čárových kódů na uživatelský kód, takže uživatel je omezen na typy čárových kódů jejich implementace nebo knihovny použité.
Vložte čárový kód do dokumentu nebo načtěte dokument s přidaným čárovým kódem
Aspose.Words nabízí možnost:
- Programaticky vložit čárový kód do dokumentu pomocí DisplayBarcode a MergeBarcode kódu pole
- nebo načíst 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 spolu k vykreslování obrázků čárových kódů v dokumentech výstupu. 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 polem DISPLAYBARCODE již existujícím 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 ukázkový kód generátor pomocí Aspose.Words a Aspose.BarCode API. Tento příklad ukazuje, jak vložit obrazové kódy do polohy DISPLAYBARCODE pole ve wordovém dokumentu:
Můžete také uložit dokument s naloženým nebo nově vloženým čárovým kódem ve pevných formátech stránek, jako je například PDF, XPS atd. Následující příklad kódu ukazuje, jak uložit dokument 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 poskytuje třídu BarcodeParameters – třídu pro parametry čárového kódu, které mají být předány do BarcodeGeneratoru.
Aspose.Words podporuje vnořenou 96 ppi rozlišení pro obrázky generované pomocí IBarcodeGenerator, což omezuje minimální velikost obrazu čárového kódu. Na řešení tohoto problému mohou vývojáři ručně vložit obrázky čárových kódů s cílovým rozlišením do dokumentu Word a uložit je ve formátu požadovaném. Pro další informace a příklady práce s čárovými kódy, viz článek Read Barcodes from Word Documents.