FileFormat.words’in gücünden yararlanarak belge otomasyon özelliklerinizi geliştirin. İşleminizi yeni zirvelere taşıyarak belgelere zahmetsizce görüntüler ekleyin. {.wp-blok başlığı}

C# 'daki Word belgesine bir resim nasıl eklenir

Genel Bakış

Bugünün dijital çağında, görüntülerin kullanımı belge oluşturma ve sunumun temel bir yönü haline gelmiştir. Bir rapor, sunum veya başka bir yazılı iletişim biçimi olsun, görüntüler görsel çekiciliği geliştirmede ve bilgileri daha etkili bir şekilde iletmede önemli bir rol oynar. En yaygın kullanılan kelime işleme araçlarından biri olan Microsoft Word, görüntüleri belgelere sorunsuz bir şekilde dahil etmek için güçlü özellikler sunar. MS Word ile sorunsuz bir şekilde entegre olan kapsamlı bir belge otomasyon yazılımı olan FileFormat.words’in gücünü kullanarak belge otomasyon özelliklerinizi geliştirin. FileFormat.Words ile, belgelerinizi bir sonraki seviyeye taşıyarak görüntüleri MS Word belgelerinize zahmetsizce dahil edebilirsiniz. Bu blog yazısında, FileFormat.Words kullanarak C# ‘daki Word belgelerine programlı olarak görüntüler eklemeyi keşfedeceğiz. Aşağıdaki bölümleri ele alacağız

Açık Kaynak API kurulumu

Bu açık kaynaklı API’yi .NET uygulamanıza yüklemek bir esintidir. FileFormat.Words MS Word belge manipülasyonu için güçlü özelliklere sahip hafif bir kitaplıktır. Bu belge otomasyon yazılımını zahmetsizce yüklemek için NuGet Paket ‘i indirin veya Nuget Paket Yöneticisi’ndeki aşağıdaki komutu yürütün.

Install-Package FileFormat.Words
Kelime Belge Jeneratörü - Açık Kaynak API kurulumu

Bir Word belgesine bir resim ekleme

Bu Belge Otomasyon Yazılımı yükledikten sonra, C#kullanarak bir Word belgesine programlı olarak görüntü oluşturma ve resim ekleme işlemini sergileyen kod parçacıkları yazmaya devam edebilirsiniz. Aşağıda, belgeye nasıl görüntü oluşturulacağını ve ekleneceğini gösteren örnek bir kod snippet’i bulunmaktadır.


    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);

Sağlanan kod snippet’i bir Word belgesi oluşturur ve belgeye “Tastene.jpg” görüntüsünü ekler. Kelime belgesinin ortaya çıkan çıktısı, aşağıda görüntülenen görüntüde gözlemlenebilir. ! [Kelime belgesine resim eklendi][8]

Gelişmiş Belge Otomasyonu

Bu belge otomasyon yazılımının yardımıyla, bir Word belgesine görüntü oluşturma ve ekleme görevini gerçekleştirdik. Ancak, işlevsellik burada bitmez. Ayrıca mevcut kelime belgelerinden görüntüler çıkarabiliriz. Aşağıdaki kod snippet’ini kullanarak bir belgeden görüntüleri nasıl çıkaracağınızı keşfedelim.


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);
    }

Çözüm

Bu blog yazısında, güçlü açık kaynaklı .NET kütüphanesini, .NET için FileFormat.Words kullanarak C# ‘deki Word belgelerinden görüntü ekleme ve çıkarma işlemini araştırdık 3. Bu işletme düzeyinde API, kelime belgelerini programlı olarak oluşturmak ve manipüle etmek için kapsamlı özellikler sağlar. Bu açık kaynaklı DOCX düzenleyicisinin geliştirilmesi ve kullanımı konusunda size rehberlik etmek için kapsamlı dokümantasyon mevcuttur. Çok çeşitli konuları kapsayan gelecekteki blog yayınları için FileFormat.com ile bağlantıda kalın. Güncellemeler ve ek kaynaklar için bizi Facebook, LinkedIn ve Twitter gibi sosyal medya platformlarında takip edin.

katkıda bulun

Çünkü [.NET] için FileFormat.Words açık kaynaklı bir projedir ve GitHub ‘de mevcuttur. Dolayısıyla, topluluktan katkı çok takdir ediliyor.

Bir soru sorun

Forum ‘de sorularınızı veya sorgularınızı bize bildirebilirsiniz.

SSS {.wp-blok başlık}

** C#?kullanarak bir Word belgesine görüntü nasıl eklenir Docx dosyalarına programlı olarak resim eklemek için .NET projenize .NET için FileFormat.words yükleyebilirsiniz. ** Bir kelime belgesinden görüntüleri nasıl çıkarırım? C# kütüphanesini kullanarak Word belgelerinden görüntüleri nasıl çıkaracağınızı öğrenmek için lütfen bunu link izleyin.

Ayrıca bkz.