Tingkatkan kemampuan otomatisasi dokumen Anda dengan memanfaatkan kekuatan fileformat.words. Tambahkan gambar dengan mudah ke dokumen, membawa pemrosesan Anda ke ketinggian baru.

Cara menambahkan gambar ke dokumen Word di C#

Ringkasan

Di era digital saat ini, penggunaan gambar telah menjadi aspek mendasar dari pembuatan dan presentasi dokumen. Baik itu laporan, presentasi, atau bentuk komunikasi tertulis lainnya, gambar memainkan peran penting dalam meningkatkan daya tarik visual dan menyampaikan informasi secara lebih efektif. Microsoft Word, menjadi salah satu alat pengolah kata yang paling banyak digunakan, menawarkan fitur yang kuat untuk memasukkan gambar dengan mulus ke dalam dokumen. Tingkatkan kemampuan otomatisasi dokumen Anda dengan memanfaatkan kekuatan fileformat.words, perangkat lunak otomatisasi dokumen yang komprehensif yang terintegrasi dengan mulus dengan MS Word. Dengan fileformat.words, Anda dapat dengan mudah memasukkan gambar ke dalam dokumen MS Word Anda, membawa pemrosesan dokumen Anda ke tingkat berikutnya. Dalam posting blog ini, kami akan mengeksplorasi memasukkan gambar ke dalam dokumen Word secara terprogram di C# menggunakan fileformat.words. Kami akan membahas bagian berikut

Instalasi API Open Source

Menginstal API open-source ini di aplikasi .NET Anda sangat mudah. Fileformat.words adalah perpustakaan ringan dengan fitur -fitur kuat untuk manipulasi dokumen MS Word. Cukup unduh Nuget Paket atau jalankan perintah berikut di Nuget Package Manager untuk dengan mudah menginstal perangkat lunak otomatisasi dokumen ini.

Install-Package FileFormat.Words
Generator dokumen Word - Instalasi API Open Source

Menambahkan gambar ke dokumen Word

Setelah Anda menginstal ini perangkat lunak otomatisasi dokumen, Anda dapat melanjutkan untuk menulis cuplikan kode yang menampilkan proses membuat dan menambahkan gambar secara terprogram ke dokumen Word menggunakan C#. Di bawah ini adalah contoh cuplikan kode yang menunjukkan cara membuat dan menambahkan gambar ke dokumen.


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

Cuplikan kode yang disediakan akan menghasilkan dokumen Word dan memasukkan gambar “testimage.jpg” ke dalam dokumen. Output yang dihasilkan dari dokumen Word dapat diamati pada gambar yang ditampilkan di bawah ini. ! [Gambar ditambahkan ke dokumen Word][8]

Otomasi Dokumen Lanjutan

Dengan bantuan perangkat lunak otomatisasi dokumen ini, kami telah menyelesaikan tugas membuat dan menambahkan gambar ke dokumen Word. Namun, fungsionalitasnya tidak berakhir di sana. Kami juga dapat mengekstrak gambar dari dokumen kata yang ada. Mari kita jelajahi cara mengekstrak gambar dari dokumen menggunakan cuplikan kode berikut.


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

Kesimpulan

Dalam posting blog ini, kami mengeksplorasi proses menambahkan dan mengekstraksi gambar dari dokumen Word di C# menggunakan pustaka .NET open-source yang kuat, fileformat.words untuk .net. API tingkat perusahaan ini menyediakan fitur yang luas untuk membuat dan memanipulasi dokumen kata secara terprogram. Komprehensif dokumentasi tersedia untuk memandu Anda dalam pengembangan dan pemanfaatan editor DOCX open-source ini. Tetap terhubung dengan fileformat.com untuk posting blog mendatang yang mencakup berbagai topik. Ikuti kami di platform media sosial seperti Facebook, LinkedIn, dan Twitter untuk pembaruan dan sumber daya tambahan.

Kontribusi

Karena fileformat.words untuk .net adalah proyek open-source dan tersedia di GitHub. Jadi, kontribusi dari komunitas sangat dihargai.

Ajukan pertanyaan

Anda dapat memberi tahu kami tentang pertanyaan atau pertanyaan Anda di [forum] kami 15.

faq

** Bagaimana cara memasukkan gambar ke dokumen Word menggunakan C#?** Anda dapat menginstal fileformat.words untuk .net di proyek .net Anda untuk menambahkan gambar ke file docx secara terprogram. ** Bagaimana cara mengekstrak gambar dari dokumen kata?** Harap ikuti tautan ini untuk mempelajari cara mengekstrak gambar dari dokumen Word menggunakan perpustakaan C#.

Lihat juga