Konversi Halaman PDF ke Gambar JPG di C#

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.

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.

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.

Lihat juga