# 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.