# C# ile Word Belgesine Resim Nasıl Eklenir

# C# ile Word Belgesine Resim Nasıl Eklenir

Bu kılavuz size bir Word belgesine bir görüntü nasıl eklendiğine adım adım rehberlik edecektir C# kullanarak. biz bir Word belgesine bir görüntü eklendiğini göstermek için bir komut hattı uygulaması kullanacağız.

Görüntüleri Word belgelerine eklemenin faydaları

  • Görüntülü Görüntülü Başvuru:- Görüntüler belgeleri daha etkileyici hale getirebilir.

  • Gelişmiş İletişim:- Görüntüler karmaşık bilgileri daha açık bir şekilde iletmeye yardımcı olabilir.

  • Profesyonel sunum:- Görüntüler de dahil olmak, belgelerin profesyonelliğini geliştirebilir.

Etiket Arşivi: çevreyi hazırlamak

  • Visual Studio veya herhangi bir .NET IDE yüklendi.
  • Aspose.Words kütüphanesi NuGet aracılığıyla mevcuttur.
  • Görüntüleme amaçlı bir görüntü dosyasına erişebilirsiniz.

Bir Word belgesine bir görüntü eklemek için adım adım rehber

Adım 1: System.Drawing için referans ekleyin

System.Drawing koleksiyonunun çözümünüzde belirtildiğinden emin olun.

Adım 2: Aspose.Words NuGet paketini ekleyin

Aspose.Words kütüphanesini NuGet paket yöneticisi kullanarak kurun.

Install-Package Aspose.Words

3. Adım: Yönergeleri Kullanmak

Dosyalarınızın üstünde gerekli yönergeleri kullanarak ekleyin.

using Aspose.Words;
using Aspose.Words.Drawing;

Adım 4: Dosya nesnesini oluşturun

Word DOC dosyasını bir belge nesnesine yükleyin.

Document addImagesToWordDOC = new Document("input.doc");

Adım 5: DocumentBuilder Object oluşturun

Belgeyi yazmayı kolaylaştırmak için DocumentBuilder sınıfını hızlandırın.

DocumentBuilder imageWriter = new DocumentBuilder(addImagesToWordDOC);

6. Adım: Sürücüyü başlığa taşımak

Kursörü kelime belgesinin ilk başlığına yerleştirin.

imageWriter.MoveToHeaderFooter(HeaderFooterType.HeaderPrimary);

Adım 7: Görüntüyü başlıkta yerleştirin

Bir görüntüyi Word belge başlığına yerleştirin.

Shape headerImage = imageWriter.InsertImage("C:\\Add Image in Word Header.jpg");

Adım 8: Görüntü Özellikleri

Gönderilen görüntü boyutunu ve konumunu ayarlayın.

headerImage.Width = 1 * 72; // equals one inch
headerImage.Height = 1 * 72;

Adım 9: Bir görüntü bir bağlantılı dosya olarak ekleyin

Kursörü son paragrafa taşıyın ve bir dosya bağlantısı olarak bir görüntü ekleyin.

imageWriter.MoveTo(addImagesToWordDOC.LastSection.Body.LastParagraph);
Shape imageAsLinkToFile = imageWriter.InsertImage("C:\\Add Image as Link to File.jpg");
imageAsLinkToFile.ImageData.SourceFullName = "C:\\Add Image as Link to File.jpg";

Adım 10: Belgeyi Kaydet

Son olarak, değiştirilmiş Word belgesini diske kaydedin.

addImagesToWordDOC.Save("C:\\Word with Embedded and Linked Images.docx");

Görüntüleri Word belgesine eklemek için örnek kod

İşte belirtilen tüm adımları içeren tam bir örnek:

            
// Load Word DOC document that you want to add images to
Document addImagesToWordDOC = new Document("input.doc");

// Instantiate DocumentBuilder class object to write text, images, tables, etc.
DocumentBuilder imageWriter = new DocumentBuilder(addImagesToWordDOC);

// Move cursor to Primary Header in Word DOC
imageWriter.MoveToHeaderFooter(HeaderFooterType.HeaderPrimary);

// Insert image in Word document header
Shape headerImage = imageWriter.InsertImage("path-to-header-image.jpeg");

// Set Image Size in Header
headerImage.Width = 1 * 72; // equals to one inch
headerImage.Height = 1 * 72;

// Move cursor to last Paragraph in Word Document
imageWriter.MoveTo(addImagesToWordDOC.LastSection.Body.LastParagraph);

// Add Image to Word Document and Link to File
Shape imageAsLinkToFile = imageWriter.InsertImage("path-to-image.jpeg");
imageAsLinkToFile.ImageData.SourceFullName = "path-to-image.jpeg"
// Save As DOCX
addImagesToWordDOC.Save("images.docx");

Sonuç

Bu öğretici size C# kullanarak bir Word belgesine görüntüleri nasıl ekleyeceğinizi göstermiştir. bu adımları takip ederek, hem yerleşik hem de bağlantılı görüntüleri içerebilir, Word belgelerinizin estetik ve bilgi kalitesini geliştirebilirsiniz. daha fazla keşif için, mevcut dosyalara güvenmek yerine Word belgelerini programlı olarak oluşturmayı düşünün.

 Türkçe