Konversikan Word DOC ke JPEG dalam C#

Seringkali Anda perlu menyematkan halaman MS Word DOC/DOCX ke dalam aplikasi Anda secara terprogram. Salah satu metode yang paling umum digunakan untuk kasus tersebut adalah konversi DOC/DOCX ke format gambar. Pada artikel ini, Anda akan mempelajari cara mengonversi file DOC atau DOCX menjadi JPG di C# .NET. Selanjutnya, kami akan mendemonstrasikan cara mengontrol konversi DOC ke JPG menggunakan opsi yang berbeda.

C# API untuk Mengonversi DOC/DOCX ke JPG

Aspose.Words for .NET adalah API kuat yang memungkinkan Anda membuat dokumen MS Word dari awal. Selain itu, ini memungkinkan Anda memanipulasi dokumen Word yang ada untuk enkripsi, konversi, ekstraksi teks, dll. Kami akan menggunakan API ini untuk mengonversi file DOC/DOCX ke JPG. Anda dapat mengunduh DLL API atau menginstalnya langsung dari NuGet.

PM> Install-Package Aspose.Words

Konversikan DOC ke JPG dalam C#

Aspose.Words for .NET memudahkan Anda mengonversi DOC/DOCX ke format gambar yang diinginkan. Anda dapat mengatur format gambar keluaran sebagai PNG, JPEG, BMP, GIF, atau TIFF menggunakan SaveFormat enum. Berikut ini adalah langkah-langkah untuk mengonversi gambar DOC/DOCX ke JPG di C#.

Contoh kode berikut menunjukkan cara mengonversi DOCX ke JPG di C#.

// memuat dokumen
Document doc = new Document("calibre.doc");

// atur format gambar keluaran menggunakan SaveFormat
var options = new ImageSaveOptions(SaveFormat.Jpeg);

// lewati halaman dan ubah menjadi gambar JPG
for (int pageNumber = 0; pageNumber < doc.PageCount; pageNumber++)
{
    // Simpan halaman sebagai JPG
    options.PageSet = new PageSet(pageNumber);
    doc.Save(pageNumber + "_page.jpg", options);
}

C# DOCX ke JPG - Kustomisasi

Anda juga dapat mengontrol konversi DOC ke JPG menggunakan opsi yang berbeda. Misalnya, Anda dapat mengatur resolusi horizontal, resolusi vertikal, resolusi keseluruhan, skala, format piksel, kecerahan, mode warna, kontras, dan warna kertas. Berikut ini adalah langkah-langkah untuk menyesuaikan konversi DOC ke JPG di C#.

Contoh kode berikut menunjukkan cara mengontrol konversi C# DOC ke JPG menggunakan opsi yang berbeda.

// memuat dokumen
Document doc = new Document("calibre.docx");

// atur format gambar keluaran menggunakan SaveFormat
var options = new ImageSaveOptions(SaveFormat.Jpeg);

// mengubah kecerahan dan kontras gambar
// keduanya pada skala 0-1 dan pada 0,5 secara default
options.ImageBrightness = 0.30f;
options.ImageContrast = 0.7f;

// mengubah resolusi horizontal
// nilai default untuk properti ini adalah 96.0, untuk resolusi 96dpi
options.HorizontalResolution = 72f;

// lewati halaman dan ubah menjadi gambar JPG
for (int pageNumber = 0; pageNumber < doc.PageCount; pageNumber++)
{
    // Simpan halaman sebagai JPG
    options.PageSet = new PageSet(pageNumber);
    doc.Save(pageNumber + "_page.jpg", options);
}

Konverter C# DOC ke JPG - Dapatkan Lisensi Gratis

Anda bisa mendapatkan lisensi sementara untuk menggunakan Aspose.Words for .NET tanpa batasan evaluasi.

Kesimpulan

Pada artikel ini, Anda telah mempelajari cara mengonversi gambar Word DOC/DOCX ke JPG dalam C#. Selain itu, Anda telah melihat cara mengontrol konversi DOC ke JPG menggunakan opsi yang berbeda. Selain itu, Anda dapat menjelajahi fitur lain yang ditawarkan oleh Aspose.Words for .NET menggunakan dokumentasi. Selain itu, Anda dapat memposting pertanyaan Anda di forum kami.

Lihat juga