Cara Menambahkan Gambar di Dokumen Word menggunakan Kode C#

Tutorial ini akan memandu Anda langkah demi langkah tentang cara menambahkan gambar dalam dokumen word menggunakan C#. Kami akan menggunakan aplikasi baris perintah di C# menambahkan gambar ke dokumen kata.

Langkah-langkah Menambahkan Gambar di Dokumen Word menggunakan C#

  1. Tambahkan referensi ke rakitan System.Drawing dalam solusi
  2. Selanjutnya, Aspose.Words for .NET referensi paket NuGet perlu ditambahkan
  3. Tambahkan menggunakan arahan untuk Aspose.Words dan Aspose.Words.Drawing namespaces
  4. Panggil Lisensi. Metode SetLicense
  5. Buat objek Dokumen untuk memuat Word DOC dari sistem file atau aliran memori
  6. Buat objek kelas DocumentBuilder untuk menulis teks, gambar, tabel, dll.
  7. Pindahkan kursor ke Header atau Footer atau posisi yang diinginkan di Word DOC
  8. Gunakan DocumentBuilder.InsertImage untuk menambahkan gambar dari aliran atau file
  9. Gunakan Shape class untuk mengatur Ukuran, Posisi, Isi, dll. dari Gambar lebih lanjut
  10. Panggil Document.Save method untuk menyimpan Word DOC ke disk atau streaming

Anda dapat menggunakan contoh kode berikut dalam aplikasi .NET untuk menambahkan gambar ke dokumen kata menggunakan C#.

Kode untuk Menambahkan Gambar di Dokumen Word menggunakan C#

using Aspose.Words;
using Aspose.Words.Drawing;
namespace HowtoAddImageinWordDocumentUsingCsharp
{
class AddImageToWordDOC
{
static void Main(string[] args)
{
// Set license prior to adding image in Word document using C#
License setupPriorAddingImages = new License();
setupPriorAddingImages.SetLicense("path to license.lic");
// 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 c#
Shape headerImage = imageWriter.InsertImage("C:\\Add Image in Word Header.jpg");
// Set Image Size in Header
headerImage.Width = 1 * 72; // equals to one inch
headerImage.Height = 1 * 72;
// Now, 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("C:\\Add Image as Link to File.jpg");
imageAsLinkToFile.ImageData.SourceFullName = "C:\\Add Image as Link to File.jpg";
// Save As DOCX
AddImagesToWordDOC.Save("C:\\Word with Embeded and Linked Images.docx");
}
}
}

Jadi, aplikasi Visual Studio di atas akan memungkinkan Anda untuk menambahkan gambar ke dokumen Word C#. Itu memuat file DOC yang ada tetapi Anda bahkan dapat secara terprogram membuat dokumen word di C#. Kode menyajikan dua cara untuk menambahkan gambar ke Word DOC C# - pertama-tama masukkan gambar di header dokumen Word C# dan kemudian menambahkan gambar ke kata sebagai gambar yang ditautkan yaitu gambar dalam hal ini tidak disematkan tetapi dimasukkan sebagai tautan ke file.

 Indonesian