Ambil gambar dari dokumen word menggunakan C#

Gambar memainkan peran penting dalam menggambarkan informasi kunci dalam dokumen Word. Mereka meningkatkan daya tarik dokumen dan memperbaiki presentasi keseluruhan. Sebagai programmer, Anda mungkin ditugaskan untuk mengambil gambar yang嵌入 dalam dokumen Word DOCX atau DOC. Dalam tutorial ekstraksi gambar Aspose.Words C# ini, kita akan menjelajahi cara mengambil gambar dari dokumen Word secara pemrograman menggunakan C# dan Plugin Aspose. Anda juga akan belajar bagaimana menyimpan gambar yang diambil ke lokasi yang Anda inginkan.

.NET API untuk Ekstraksi Gambar dari Dokumen Word

Untuk mengambil gambar dari dokumen Microsoft Word DOCX/DOC, kita akan menggunakan Aspose.Words untuk .NET. Ini adalah API yang kuat dan banyak digunakan untuk membuat dan memanipulasi dokumen Word dan dapat dilengkapi oleh Plugin $99 untuk fitur tambahan. Anda dapat mengunduh DLL API dan menambahkan referensinya ke aplikasi Anda. Sebagai alternatif, Anda dapat menginstalnya langsung dari NuGet menggunakan konsol manajer paket.

PM> Install-Package Aspose.Words

Ambil Gambar dari Dokumen Word di C#

Dalam dokumen Word, gambar direpresentasikan sebagai bentuk. Oleh karena itu, untuk mengambil gambar dari dokumen Word yang dilindungi atau file DOCX standar, Anda harus memproses semua bentuk dalam dokumen. Langkah-langkah berikut menggarisbawahi cara mengambil gambar dari DOCX di C# secara pemrograman.

Kode contoh berikut menunjukkan cara mengambil gambar dari dokumen Word di C#:

// Muat dokumen
Document doc = new Document("input.docx");

// Ambil semua bentuk yang mengandung gambar
NodeCollection shapes = doc.GetChildNodes(NodeType.Shape, true);

// Ambil dan simpan setiap gambar
foreach (Shape shape in shapes)
{
    if (shape.ImageData.HasImage)
    {
        // Ambil jalur file gambar
        string imagePath = $"Image_{shape.Name}.png";
        shape.ImageData.Save(imagePath);
    }
}

Coba Aspose.Words untuk .NET Secara Gratis

Anda dapat memperoleh lisensi sementara gratis untuk mencoba Aspose.Words untuk .NET tanpa batasan. Dapatkan lisensi sementara Anda sekarang.

Kesimpulan

Gambar telah menjadi bagian integral dari dokumen Word, membuat konten terlihat menarik secara visual. Oleh karena itu, Aspose.Words untuk .NET, dilengkapi dengan pustaka .NET untuk mengekstrak gambar dari Word, menyediakan berbagai fitur untuk menambahkan atau memanipulasi gambar dalam dokumen Word.

Artikel ini khusus membahas ekstraksi gambar dari dokumen Word menggunakan C#. Dengan bantuan kode contoh, Anda telah belajar bagaimana secara pemrograman mengambil semua gambar dari file Word DOCX/DOC dan menyimpannya ke dalam folder. Anda dapat membaca lebih lanjut tentang Aspose.Words untuk .NET menggunakan dokumentasi. Jika Anda memiliki pertanyaan, jangan ragu untuk menghubungi kami melalui forum.

Lihat Juga

Tip: Jika Anda perlu mengonversi dokumen Word dari presentasi PowerPoint, pertimbangkan untuk menggunakan Aspose Konverter Presentasi ke Dokumen Word.