
PDF adalah format serbaguna yang biasa digunakan untuk mencetak dan berbagi dokumen. Namun, mungkin ada kasus ketika Anda perlu mengonversi file PDF ke format gambar secara terprogram. Untuk melakukannya, artikel ini membahas cara mengonversi gambar PDF ke JPG dalam C# dari dalam aplikasi .NET Anda.
C# API untuk Mengonversi PDF ke JPG - Unduhan Gratis
Aspose.PDF for .NET adalah API manipulasi PDF yang kuat yang memungkinkan Anda membuat dan memproses file PDF dari dalam aplikasi .NET Anda. Selain itu, ini memungkinkan Anda mengonversi dokumen PDF ke format lain dengan mulus. Kami akan menggunakan API ini untuk mengonversi halaman dari dokumen PDF ke format JPG. Anda dapat mengunduh API atau menginstalnya menggunakan NuGet.
PM> Install-Package Aspose.Pdf
Konversi PDF ke JPG C#
Berikut adalah langkah-langkah untuk mengonversi halaman dalam dokumen PDF menjadi gambar JPG menggunakan Aspose.PDF for .NET.
- Muat file PDF menggunakan kelas Document.
- Telusuri halaman PDF menggunakan koleksi Document.Pages.
- Di setiap iterasi, buat objek FileStream untuk gambar output JPG.
- Buat dan inisialisasi objek dari kelas JpegDevice.
- Ubah halaman menjadi JPG menggunakan metode JpegDevice.Process(Page, Stream).
Contoh kode berikut menunjukkan cara mengonversi halaman dalam PDF ke JPG menggunakan C#.
// Buka dokumen PDF
Document pdfDocument = new Document("Document.pdf");
// Ulangi halaman
foreach (var page in pdfDocument.Pages)
{
// Buat aliran file
using (FileStream imageStream = new FileStream(string.Format("page_{0}.jpg", page.Number), FileMode.Create))
{
// Buat objek resolusi
Resolution resolution = new Resolution(300);
// Buat perangkat Jpeg dengan atribut yang ditentukan
// Lebar, Tinggi, Resolusi
JpegDevice JpgDevice = new JpegDevice(500, 700, resolution);
// Konversi halaman tertentu dan simpan gambar untuk streaming
JpgDevice.Process(page, imageStream);
// Tutup aliran
imageStream.Close();
}
}
C # Konversi Satu Halaman PDF ke JPG
Anda juga dapat mengonversi hanya satu halaman PDF ke JPG. Dalam hal ini, Anda dapat mengakses halaman yang diinginkan dari koleksi Document.Pages. Berikut ini adalah langkah-langkah untuk mengonversi hanya satu halaman PDF ke JPG.
- Muat file PDF menggunakan kelas Document.
- Buat FileStream untuk gambar keluaran JPG.
- Buat dan inisialisasi objek JpegDevice.
- Ubah halaman menjadi JPG menggunakan metode JpegDevice.Process(Page, Stream).
Contoh kode berikut menunjukkan cara mengonversi satu halaman dalam PDF ke JPG.
// Buka dokumen PDF
Document pdfDocument = new Document("Document.pdf");
// Tetapkan nomor halaman
int pageNumber = 1;
// Buat FileStream untuk gambar keluaran
using (FileStream imageStream = new FileStream(string.Format("page_{0}.jpg", pageNumber), FileMode.Create))
{
// Buat objek Resolusi
Resolution resolution = new Resolution(300);
// Buat perangkat Jpeg dengan atribut yang ditentukan
// Lebar, Tinggi, Resolusi
JpegDevice JpgDevice = new JpegDevice(500, 700, resolution);
// Konversi halaman tertentu dan simpan gambar untuk streaming
JpgDevice.Process(pdfDocument.Pages[pageNumber], imageStream);
// Tutup aliran
imageStream.Close();
}
C# PDF to JPG Converter - Dapatkan Lisensi Gratis
Anda bisa mendapatkan lisensi sementara gratis untuk menggunakan Aspose.PDF for .NET tanpa batasan evaluasi.
Kesimpulan
Dalam posting ini, Anda telah mempelajari cara mengonversi halaman dalam file PDF ke gambar JPG menggunakan C#. Contoh kode telah menunjukkan cara mengonversi semua atau halaman yang diinginkan dari gambar PDF ke JPG. Selain itu, Anda dapat mempelajari lebih lanjut tentang .NET PDF API menggunakan dokumentasi. Jika Anda memiliki pertanyaan atau pertanyaan, Anda dapat menghubungi kami melalui forum kami.