Wstaw kod QR z kodem kreskowym do Word DOCX C#

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.

Zobacz też