# Cara Menambahkan Gambar dalam Dokumen Word Menggunakan C#

# Cara Menambahkan Gambar dalam Dokumen Word Menggunakan C#

Tutorial ini akan membimbing Anda langkah demi langkah tentang cara menambahkan gambar ke dokumen Word menggunakan C#. Kami akan menggunakan aplikasi baris perintah untuk menunjukkan penambahan gambar ke dokumen Word.

Manfaat Menambahkan Gambar ke Dokumen Word

  • Meningkatkan Visual Appeal:- Gambar dapat membuat dokumen lebih menarik.

  • Komunikasi yang lebih baik:- Visual dapat membantu menyampaikan informasi yang kompleks dengan lebih jelas.

  • Persembahan Profesional:- Termasuk gambar dapat meningkatkan profesionalisme dokumen Anda.

Persyaratan: Persiapan Lingkungan

  • Memiliki Visual Studio atau .NET IDE yang terinstal.
  • Pastikan perpustakaan Aspose.Words tersedia melalui NuGet.
  • Dapatkan akses ke file gambar untuk tujuan demonstrasi.

Langkah demi langkah panduan untuk menambahkan gambar ke dokumen Word

Langkah 1: Tambahkan referensi ke System.Drawing

Pastikan set System.Drawing dirujuk dalam solusi Anda.

Langkah 2: Tambahkan paket Aspose.Words NuGet

Instal perpustakaan Aspose.Words menggunakan NuGet package manager.

Install-Package Aspose.Words

Langkah 3: Menggunakan instruksi

Tambahkan yang diperlukan menggunakan panduan di bagian atas file Anda.

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

Langkah 4: Mencipta Objek Dokumen

Mengunggah file Word DOC ke objek Dokumen.

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

Langkah 5: Membuat DocumentBuilder Object

Instanti kelas DocumentBuilder untuk memfasilitasi penulisan ke dokumen.

DocumentBuilder imageWriter = new DocumentBuilder(addImagesToWordDOC);

Langkah 6: Move Cursor to Header

Posisi kursor ke tajuk utama dokumen kata.

imageWriter.MoveToHeaderFooter(HeaderFooterType.HeaderPrimary);

Langkah 7: Masukkan gambar ke header

Masukkan gambar ke dalam judul dokumen Word.

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

Langkah 8: Menetapkan Properti Gambar

Menetapkan ukuran dan posisi gambar yang dimasukkan.

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

Langkah 9: Tambah gambar sebagai file terhubung

Pindahkan kursor ke paragraf terakhir dan tambahkan gambar sebagai pautan ke file.

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

Langkah 10: Simpan dokumen

Akhirnya, simpan dokumen Word yang diubah ke cakera.

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

Contoh kode untuk menambahkan gambar ke Word Document

Berikut adalah contoh lengkap yang mencakup semua langkah yang disebutkan:

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

Kesimpulan

Tutorial ini telah menunjukkan kepada Anda bagaimana untuk menambahkan gambar ke dokumen Word menggunakan C#. Dengan mengikuti langkah-langkah ini, Anda dapat memasukkan kedua-dua gambar tertanam dan terhubung, meningkatkan kualitas estetik dan informasi dokumen Word Anda. Untuk eksplorasi lebih lanjut, pertimbangkan untuk membuat dokumen Word secara programmatik bukannya bergantung pada file yang ada.

 Indonesia