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.