
W niektórych scenariuszach, gdy trzeba wygenerować dokumenty Word z osadzonymi kodami kreskowymi. W związku z tym ten wpis na blogu przeprowadzi Cię przez proces wstawiania kodów kreskowych do dokumentów programu Word DOC lub DOCX przy użyciu języka C#.
Po co dodawać kody kreskowe do dokumentów programu Word?
Przyjrzyjmy się powodom, dla których warto rozważyć dodanie kodów kreskowych do dokumentów programu Word.
Zgodność i regulacje: W niektórych branżach zgodność z normami regulacyjnymi jest obowiązkowa. Kody kreskowe zapewniają ustandaryzowany i zgodny sposób kodowania informacji, zapewniając zgodność dokumentów z przepisami branżowymi.
Zarządzanie zapasami i śledzenie zasobów: Kody kreskowe odgrywają kluczową rolę w zarządzaniu zapasami i śledzeniu zasobów. Osadzając kody kreskowe w dokumentach programu Word związanych z listami zapasów, etykietami produktów lub dokumentacją zasobów, firmy mogą skutecznie śledzić swoje aktywa i zarządzać nimi.
Automatyzacja dokumentów i wydajność przepływu pracy: Integracja kodów kreskowych z dokumentami programu Word ułatwia automatyzację dokumentów i zwiększa ogólną wydajność przepływu pracy. Automatyzacja gromadzenia danych poprzez skanowanie kodów kreskowych może zaoszczędzić czas, ograniczyć konieczność ręcznej interwencji i przyczynić się do płynniejszego i usprawnionego przepływu pracy.
Wstaw kod kreskowy do dokumentu programu Word przy użyciu języka C#
Poniższe kroki wyjaśniają, jak wstawić kod kreskowy do dokumentów Word DOCX przy użyciu języka C#:
- Skonfiguruj Conholdate.Total dla .NET w swoim systemie.
- Utwórz kod kreskowy za pomocą obiektu klasy BarcodeGenerator.
- Zapisz obraz kodu kreskowego w strumieniu jako obraz BMP przy użyciu metody BarCodeImageFormat.
- Utwórz nowy dokument programu Word za pomocą klasy Document.
- Utwórz konstruktora obiektu dokumentu, korzystając z klasy DocumentBuilder.
- Wstaw obraz kodu kreskowego do dokumentu Word za pomocą metody InsertImage.
- Eksportuj dokument programu Word za pomocą metody Save.
Przykładowy kod poniżej pokazuje, jak wstawić kod kreskowy do dokumentu programu Word przy użyciu języka C#:
// Utwórz instancję liniowego obiektu kodu kreskowego. Ustaw tekst kodu i typ symboliki dla kodu kreskowego
Aspose.BarCode.Generation.BarcodeGenerator generator = new Aspose.BarCode.Generation.BarcodeGenerator(Aspose.BarCode.Generation.EncodeTypes.Code39Standard, "1234567890");
// Tworzenie strumienia pamięci i zapisywanie obrazu kodu kreskowego w strumieniu pamięci
Stream ms = new MemoryStream();
generator.Save(ms, Aspose.BarCode.Generation.BarCodeImageFormat.Bmp);
// Utwórz nowy dokument Worda
Aspose.Words.Document doc = new Aspose.Words.Document();
// Utwórz konstruktora dla obiektu dokumentu
Aspose.Words.DocumentBuilder builder = new Aspose.Words.DocumentBuilder(doc);
// Wstaw obraz kodu kreskowego do dokumentu
builder.InsertImage(ms);
// Zapisz dokument słowny
doc.Save("Barcode.docx");
Dodaj kod QR do Word DOCX w C#
Możesz dodać kod QR do dokumentu Word DOCX w języku C#, wykonując poniższe czynności:
- Zainstaluj Conholdate.Total for .NET po swojej stronie.
- Utwórz instancję obiektu kodu kreskowego i ustaw typ QR za pomocą klasy BarcodeGenerator.
- Utwórz strumień pamięci i zapisz w nim obraz kodu kreskowego za pomocą metody Save.
- Zainicjuj nowy obiekt klasy dokumentu programu Word za pomocą klasy Document.
- Zainicjuj obiekt konstruktora za pomocą klasy DocumentBuilder.
- Dodaj obraz kodu QR do dokumentu za pomocą metody InsertImage.
- Renderuj wyjściowy dokument programu Word przy użyciu metody Save.
Poniższy fragment kodu pokazuje, jak wstawić kod QR do dokumentu programu Word w języku C#:
// Utwórz instancję liniowego obiektu kodu kreskowego. Ustaw tekst kodu i typ symboliki dla kodu kreskowego
Aspose.BarCode.Generation.BarcodeGenerator generator = new Aspose.BarCode.Generation.BarcodeGenerator(Aspose.BarCode.Generation.EncodeTypes.QR, "1234567");
// Tworzenie strumienia pamięci i zapisywanie obrazu kodu kreskowego w strumieniu pamięci
Stream ms = new MemoryStream();
generator.Save(ms, Aspose.BarCode.Generation.BarCodeImageFormat.Bmp);
// Utwórz nowy dokument Worda
Aspose.Words.Document doc = new Aspose.Words.Document();
// Utwórz konstruktora dla obiektu dokumentu
Aspose.Words.DocumentBuilder builder = new Aspose.Words.DocumentBuilder(doc);
// Wstaw obraz kodu kreskowego do dokumentu
builder.InsertImage(ms,
Aspose.Words.Drawing.RelativeHorizontalPosition.Margin,
400,
Aspose.Words.Drawing.RelativeVerticalPosition.Margin,
-50,
100,
100,
Aspose.Words.Drawing.WrapType.Square);
// Zapisz dokument słowny
doc.Save("QR-Code.docx");
Bezpłatna licencja ewaluacyjna
Możesz uzyskać bezpłatną licencję tymczasową, aby przetestować funkcje API bez żadnych ograniczeń ewaluacyjnych.
Podsumowanie
Wykonując te kroki, możesz łatwo zintegrować generowanie kodów kreskowych z aplikacją C# i bezproblemowo wstawiać wygenerowane kody kreskowe do dokumentów programu Word. Podejście to można rozszerzyć na różne przypadki użycia, takie jak automatyzacja dokumentów, śledzenie zapasów lub dowolny scenariusz, w którym niezbędne są dane z kodów kreskowych. Ponadto możesz skontaktować się z nami na forum, aby omówić wszelkie swoje pytania.