Konversi PDF ke Gambar menggunakan C#

Anda mungkin perlu berbagi halaman dokumen PDF sebagai file gambar dengan orang lain. Sebagai pengembang C#, Anda dapat dengan mudah mengonversi file PDF ke PNG, JPG, TIFF, atau BMP secara terprogram di aplikasi .NET Anda. Pada artikel ini, Anda akan mempelajari cara mengonversi PDF ke Gambar menggunakan C#. Topik-topik berikut dibahas/dibahas dalam artikel ini:

Konversi PDF ke Gambar C# API

Untuk mengonversi PDF menjadi gambar, saya akan menggunakan Anggap.PDF untuk .NET API. Ini adalah API manajemen file PDF yang kuat yang memungkinkan Anda memanipulasi dokumen PDF dari dalam aplikasi .NET Anda. Ini memungkinkan Anda untuk membuat, memodifikasi, mengonversi, merender, mengamankan, dan mencetak dokumen tanpa menggunakan Adobe Acrobat. Anda dapat mengunduh DLL API atau menginstalnya menggunakan NuGet.

Install-Package Aspose.Pdf

C# Mengonversi Gambar PDF ke PNG - Hanya Beberapa Langkah

Anda dapat mengonversi file PDF ke gambar PNG secara terprogram dengan mengikuti langkah-langkah berikut:

  1. Buat instance kelas Document dengan jalur file PDF masukan.
  2. Ulangi semua halaman PDF menggunakan koleksi Document.Pages dan lakukan hal berikut: 2.1. Buat instance kelas Resolution dan tetapkan nilainya. 2.2. Buat instance dari kelas PngDevice dan teruskan objek Width, Height, dan Resolution. 2.3. Panggil metode Process(Page, String) dengan nomor halaman dan jalur gambar PNG keluaran untuk mengonversi halaman menjadi PNG. Contoh kode berikut menunjukkan cara mengonversi halaman PDF ke gambar PNG menggunakan C#.
    Konversi Gambar PDF ke PNG menggunakan C#

    Konversi Gambar PDF ke PNG menggunakan C#

Kelas Document mewakili dokumen PDF. Ini menyediakan beberapa properti dan metode untuk melakukan berbagai fungsi. Koleksi Document.Pages merupakan kumpulan halaman dokumen dan penomoran halaman dimulai dari 1 dalam kumpulan tersebut. Kelas Resolusi menentukan resolusi gambar. Kelas PngDevice memungkinkan menyimpan halaman dokumen PDF ke dalam gambar PNG. Kelas ini menyediakan metode berikut untuk menyimpan halaman ke dalam gambar PNG:

  • Process(Page, String) — Melakukan beberapa operasi pada halaman tertentu dan menyimpan hasilnya ke dalam file pada jalur tertentu.
  • Process(Page, Stream) — Mengubah halaman menjadi PNG dan menyimpannya di output stream.

C# Konversi Gambar PDF ke JPG - Langkah demi Langkah

Anda dapat mengonversi file PDF ke gambar JPG secara terprogram dengan mengikuti langkah-langkah di bawah ini:

  1. Buat instance kelas Document dengan jalur file input.
  2. Ulangi semua halaman PDF menggunakan koleksi Document.Pages dan lakukan hal berikut: 2.1. Buat instance kelas Resolution dan tetapkan nilainya. 2.2. Buat instance dari kelas JpegDevice dan teruskan objek Width, Height, dan Resolution. 2.3. Panggil metode Process(Page, String) dengan nomor halaman dan jalur gambar JPG keluaran untuk mengonversi halaman menjadi JPG. Contoh kode berikut menunjukkan cara mengonversi halaman PDF ke gambar JPG menggunakan C#.
    Konversi Gambar PDF ke JPG menggunakan C#

    Konversi Gambar PDF ke JPG menggunakan C#

Konversi C# PDF ke BMP - Panduan Singkat

Anda dapat mengonversi file PDF menjadi gambar BMP secara terprogram dengan mengikuti langkah-langkah berikut:

  1. Buat instance kelas Document dengan jalur file input.
  2. Ulangi semua halaman PDF menggunakan koleksi Document.Pages dan lakukan hal berikut: 2.1 Buat instance dari kelas Resolution dan tetapkan nilainya. 2.2 Buat instance dari kelas BmpDevice dan teruskan objek Width, Height, dan Resolution. 2.3 Panggil metode Process(Page, String) dengan nomor halaman dan jalur gambar BMP keluaran untuk mengonversi halaman menjadi BMP. Contoh kode berikut menunjukkan cara mengonversi halaman PDF ke gambar BMP menggunakan C#.
    Konversi PDF ke BMP menggunakan C#

    Konversi PDF ke BMP menggunakan C#

Tutorial C#: Cara Mengonversi PDF ke TIFF

Anda dapat mengonversi file PDF ke TIFF secara terprogram dengan mengikuti langkah-langkah di bawah ini:

  1. Buat instance kelas Document dengan jalur file input.
  2. Inisialisasi instance kelas Resolution dan tetapkan nilainya.
  3. Buat instance dari kelas TiffSettings.
  4. Atur berbagai properti seperti Compression, Depth, Shape, dan SkipBlankPages, dll.
  5. Buat instance kelas TiffDevice dengan objek Resolution dan TiffSettings.
  6. Panggil metode Process(Document, String) dengan objek Dokumen dan jalur file output TIFF untuk mengonversi dokumen menjadi TIFF. Contoh kode berikut menunjukkan cara mengonversi file PDF ke TIFF menggunakan C#.
    Konversi PDF ke TIFF menggunakan C#

    Konversi PDF ke TIFF menggunakan C#

Kelas TiffSettings menyediakan beberapa pengaturan untuk mengonversi PDF ke TIFF. Anda dapat mengatur Brightness, Compression, CoordinateType, Depth, Margins, Shape, dan SkipBlankPages saat mengonversi PDF ke TIFF.

C# Ekstrak Gambar dari Dokumen PDF

Anda dapat mengekstrak semua gambar dari file PDF apa pun secara terprogram dengan mengikuti langkah-langkah di bawah ini:

  • Buat instance kelas Document dengan jalur file input.
  • Untuk setiap halaman, buat instance XImage untuk setiap gambar di koleksi Page.Resources.Images.
  • Buat instance dari kelas FileStream dengan jalur file gambar keluaran.
  • Panggil metode Save() dengan objek FileStream untuk menyimpan gambar
  • Terakhir, tutup FileStream menggunakan metode Close(). Contoh kode berikut menunjukkan cara mengekstrak gambar dari dokumen PDF menggunakan C#.
    Ekstrak Gambar dari Dokumen PDF menggunakan C#

    Ekstrak Gambar dari Dokumen PDF menggunakan C#

Kelas XImage mewakili gambar X-Object. Ini menyediakan beberapa properti dan metode untuk bekerja dengan gambar. Kelas XImage menyediakan metode berikut untuk menyimpan objek gambar:

Dapatkan Lisensi Gratis

Anda dapat mencoba API tanpa batasan evaluasi dengan meminta lisensi sementara gratis.

Kesimpulan

Dalam artikel ini, Anda telah mempelajari cara mengonversi halaman file PDF menjadi gambar menggunakan C#. Anda juga telah mempelajari cara mengonversi PDF ke PNG, PDF ke JPG, PDF ke BMP, dan PDF ke TIFF secara terprogram. Selain itu, Anda telah mempelajari cara mengekstrak gambar dari file PDF menggunakan C#. API juga menawarkan opsi kompresi, pembuatan & manipulasi tabel, fungsi grafik & gambar, fungsionalitas hyperlink yang luas, tugas stempel dan tanda air, kontrol keamanan yang diperluas, dan penanganan font kustom. Anda dapat mempelajari lebih lanjut tentang Aspose.PDF untuk .NET API menggunakan dokumentasi. Jika ada ambiguitas, jangan ragu untuk menghubungi kami di forum.

Lihat juga