Zwiększ funkcje automatyzacji dokumentów, wykorzystując moc plikuFormat.Words. Bez wysiłku dodaj obrazy do dokumentów, przetwarzając przetwarzanie na nowe wyżyny.

Jak dodać obraz do dokumentu Word w C#

Przegląd

W dzisiejszej epoce cyfrowej korzystanie z obrazów stało się podstawowym aspektem tworzenia i prezentacji dokumentów. Niezależnie od tego, czy jest to raport, prezentacja, czy jakakolwiek inna forma komunikacji pisemnej, obrazy odgrywają kluczową rolę w skutecznym ulepszaniu informacji wizualnej i przekazywaniu informacji. Microsoft Word, będąc jednym z najczęściej używanych narzędzi do edytowania tekstu, oferuje potężne funkcje płynnego wprowadzania obrazów do dokumentów. Ulepsz funkcje automatyzacji dokumentów, wykorzystując moc plikuFormat.Words, kompleksowe oprogramowanie do automatyzacji dokumentów, które płynnie integruje z MS Word. Dzięki FileFormat.Words możesz bez wysiłku włączyć obrazy do dokumentów MS Word, przetwarzając przetwarzanie dokumentów na wyższy poziom. W tym poście na blogu zapoznamy się z dokumentami Word Documents w C# za pomocą FileFormat.Words. Omówimy następujące sekcje

Instalacja API open source

Instalowanie tego interfejsu API open source w aplikacji .NET jest proste. FileFormat.Words to lekka biblioteka z potężnymi funkcjami do manipulacji dokumentami MS Word. Po prostu pobierz jego Nuget Pakiet lub wykonaj następujące polecenie w menedżerze pakietów Nuget, aby bez wysiłku zainstalować to oprogramowanie do automatyzacji dokumentów.

Install-Package FileFormat.Words
Generator dokumentów Word - Instalacja API open source

Dodanie obrazu do dokumentu Word

Po zainstalowaniu tego oprogramowanie do automatyzacji dokumentów możesz kontynuować zapisywanie fragmentów kodu, które prezentują proces programistycznego tworzenia i dodawania obrazów do dokumentu Word za pomocą C#. Poniżej znajduje się przykładowy fragment kodu, który pokazuje, jak tworzyć i dodawać obrazy do dokumentu.


    var documentPath = documentDir + "TestRunImage.docx";
    var imagePath = imageDir + "testimage.jpeg";
    var doc = new Document();
    var body = new Body(doc);
    var para = new Paragraph();
    var run = new Run();
    var image = new FileFormat.Words.Image(doc, imagePath, 100, 100);
    run.AppendChild(image.Drawing);
    para.AppendChild(run);
    body.AppendChild(para);
    doc.Save(documentPath);

Dostarczony fragment kodu wygeneruje dokument Word i wstawił obraz „referenmage.jpg” do dokumentu. Powstałe dane wyjściowe dokumentu Word można zaobserwować na obrazie pokazanym poniżej. ! [Obraz dodany do dokumentu Word][8]

Zaawansowana automatyzacja dokumentów

Za pomocą tego oprogramowania do automatyzacji dokumentów wykonaliśmy zadanie tworzenia i dodawania obrazów do dokumentu Word. Jednak funkcjonalność się nie kończy. Możemy również wyodrębniać obrazy z istniejących dokumentów słów. Zbadajmy, jak wyodrębnić obrazy z dokumentu za pomocą następującego fragmentu kodu.


using FileFormat.Words;

var doc = new Document("ImageDocument.docx");
var images = FileFormat.Words.Image.ExtractImagesFromDocument(doc);

// images is the List of stream that holds the extracted images stream

for (int i = 0; i < images.Count; i++)
{
    using (FileStream fileStream = new FileStream($"extracted_image_{i}.jpg", FileMode.Create))
    {
        images[i].CopyTo(fileStream);
    }

Wniosek

W tym poście na blogu badaliśmy proces dodawania i wyodrębnienia obrazów z dokumentów Word w C# za pomocą potężnej biblioteki .NET open source, FileFormat.words dla .NET. Ten interfejs API na poziomie przedsiębiorstw zapewnia obszerne funkcje programowego tworzenia i manipulowania dokumentami słów. Kompleksowa Dokumentacja jest dostępna, aby poprowadzić Cię w opracowywaniu i wykorzystaniu tego edytora DOCX z open source. Pozostań w kontakcie z FileFormat.com w przyszłych postach na blogu obejmujących szeroki zakres tematów. Śledź nas na platformach mediów społecznościowych, takich jak Facebook, LinkedIn i Twitter, aby uzyskać aktualizacje i dodatkowe zasoby.

Współmar

Ponieważ FileFormat.Words for .NET jest projektem typu open source i jest dostępny na github. Tak więc wkład społeczności jest bardzo mile widziany.

Zadaj pytanie

Możesz poinformować nas o swoich pytaniach lub zapytaniach na naszym forum.

FAQS

** Jak wstawić obraz do dokumentu Word za pomocą C#?** Możesz zainstalować FileFormat.Words dla .NET w swoim projekcie .NET, aby programowo dodawać obrazy do plików DOCX. ** Jak wyodrębnić obrazy z dokumentu Word?** Połącz ten link, aby dowiedzieć się, jak wyodrębniać obrazy z dokumentów Word za pomocą biblioteki C#.

Zobacz także