Convert PDF File
Convert PDF Pages to Different Image Formats (Facades)
Untuk mengonversi halaman PDF ke format gambar yang berbeda, Anda perlu membuat objek PdfConverter dan membuka file PDF menggunakan metode BindPdf. Setelah itu, Anda perlu memanggil metode DoConvert untuk tugas inisialisasi. Kemudian, Anda dapat melakukan loop melalui semua halaman menggunakan metode HasNextImage dan GetNextImage. Metode GetNextImage memungkinkan Anda membuat gambar dari halaman tertentu. Anda juga perlu melewatkan ImageFormat ke metode ini untuk membuat gambar dengan jenis tertentu yaitu JPEG, GIF, atau PNG, dll. Terakhir, panggil metode Close dari kelas PdfConverter. Cuplikan kode berikut menunjukkan kepada Anda cara mengonversi halaman PDF menjadi gambar.
public static void ConvertPdfPagesToImages01()
{
// Buat objek PdfConverter
PdfConverter converter = new PdfConverter();
// Ikat file pdf input
converter.BindPdf(_dataDir + "Sample-Document-01.pdf");
// Inisialisasi proses konversi
converter.DoConvert();
// Periksa apakah halaman ada dan kemudian konversi ke gambar satu per satu
while (converter.HasNextImage())
converter.GetNextImage(_dataDir + System.DateTime.Now.Ticks.ToString() + "_out.jpg", System.Drawing.Imaging.ImageFormat.Jpeg);
// Tutup objek PdfConverter
converter.Close();
}
Dalam cuplikan kode berikut, kami akan menunjukkan bagaimana Anda dapat mengubah beberapa parameter. Dengan CoordinateType kami mengatur bingkai ‘CropBox’. Juga, kita dapat mengubah Resolution dengan menentukan jumlah titik per inci. Yang berikutnya FormPresentationMode - mode presentasi formulir. Kemudian kami menunjukkan StartPage dengan nomor halaman yang ditetapkan sebagai awal konversi. Kami juga dapat menentukan halaman terakhir dengan mengatur rentang.
public static void ConvertPdfPagesToImages02()
{
// Membuat objek PdfConverter
PdfConverter converter = new PdfConverter();
// Mengikat file pdf input
converter.BindPdf(_dataDir + "Sample-Document-01.pdf");
// Memulai proses konversi
converter.DoConvert();
converter.CoordinateType = PageCoordinateType.CropBox;
converter.Resolution = new Devices.Resolution(600);
converter.FormPresentationMode = Devices.FormPresentationMode.Production;
converter.StartPage = 2;
// converter.EndPage = 3;
// Memeriksa apakah halaman ada dan kemudian mengonversi ke gambar satu per satu
while (converter.HasNextImage())
converter.GetNextImage(_dataDir + System.DateTime.Now.Ticks.ToString() + "_out.jpg", System.Drawing.Imaging.ImageFormat.Jpeg);
// Menutup objek PdfConverter
converter.Close();
}
See also
Aspose.PDF untuk .NET memungkinkan konversi dokumen PDF ke berbagai format dan juga konversi dari format lain ke PDF. Selain itu, Anda dapat memeriksa kualitas konversi Aspose.PDF dan melihat hasilnya secara online dengan aplikasi konverter Aspose.PDF. Pelajari bagian Converting untuk menyelesaikan tugas Anda.