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#.
- Muat dokumen DOC/DOCX menggunakan kelas Document.
- Tentukan format gambar keluaran menggunakan kelas ImageSaveOptions.
- Ulangi halaman-halaman dalam dokumen.
- Konversikan setiap halaman dalam DOC ke JPG menggunakan metode Document.Save(string, ImageSaveOptions).
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#.
- Muat file DOC menggunakan kelas Document.
- Tentukan format gambar keluaran menggunakan kelas ImageSaveOptions.
- Tetapkan opsi yang diinginkan seperti ImageBrightness, ImageContrast, dll.
- Ulangi halaman-halaman dalam dokumen.
- Ubah setiap halaman menjadi JPG menggunakan metode Document.Save(string, ImageSaveOptions).
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.