Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.
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 untuk membuat gambar dari halaman tertentu. Anda juga perlu melewatkan ImageFormat ke metode ini untuk membuat gambar dari jenis tertentu yaitu JPEG, GIF atau PNG, dll. Akhirnya, panggil metode Close dari kelas PdfConverter. Potongan kode berikut menunjukkan cara mengonversi halaman PDF menjadi gambar.
// For complete examples and data files, visit https://github.com/aspose-pdf/Aspose.PDF-for-.NET
private static void ConvertPdfPagesToImages01()
{
// The path to the documents directory
var dataDir = RunExamples.GetDataDir_AsposePdf_Images();
// Create PdfConverter object
using (var converter = new Aspose.Pdf.Facades.PdfConverter())
{
// Bind PDF document
converter.BindPdf(dataDir + "ConvertPdfPagesToImages.pdf");
// Initialize the converting process
converter.DoConvert();
// Check if pages exist and then convert to image one by one
while (converter.HasNextImage())
{
// Generate output file name with '_out' suffix
var outputFileName = dataDir + System.DateTime.Now.Ticks.ToString() + "_out.jpg";
// Convert the page to image and save it
converter.GetNextImage(outputFileName, System.Drawing.Imaging.ImageFormat.Jpeg);
}
}
}
Dalam potongan kode berikut, kami akan menunjukkan bagaimana Anda dapat mengubah beberapa parameter. Dengan CoordinateType kami mengatur bingkai ‘CropBox’. Juga, kami dapat mengubah Resolution dengan menentukan jumlah titik per inci. Yang berikutnya FormPresentationMode - mode presentasi formulir. Kemudian kami menunjukkan StartPage di mana nomor halaman awal konversi ditetapkan. Kami juga dapat menentukan halaman terakhir dengan menetapkan rentang.
// For complete examples and data files, visit https://github.com/aspose-pdf/Aspose.PDF-for-.NET
private static void ConvertPdfPagesToImages02()
{
// The path to the documents directory
var dataDir = RunExamples.GetDataDir_AsposePdf_Images();
// Create PdfConverter object
using (var converter = new Aspose.Pdf.Facades.PdfConverter())
{
// Bind PDF document
converter.BindPdf(dataDir + "ConvertPdfPagesToImages.pdf");
// Initialize the converting process
converter.DoConvert();
// Set additional conversion settings
converter.CoordinateType = Aspose.Pdf.PageCoordinateType.CropBox;
converter.Resolution = new Aspose.Pdf.Devices.Resolution(600);
converter.FormPresentationMode = Aspose.Pdf.Devices.FormPresentationMode.Production;
converter.StartPage = 2;
// Check if pages exist and then convert to image one by one
while (converter.HasNextImage())
{
// Generate output file name
var outputFileName = dataDir + System.DateTime.Now.Ticks.ToString() + "_out.jpg";
// Convert the page to image and save it
converter.GetNextImage(outputFileName, System.Drawing.Imaging.ImageFormat.Jpeg);
}
}
}
Dalam potongan kode berikut, kami menunjukkan cara menerapkan substitusi font kustom selama proses konversi PDF ke gambar. Kami menggunakan koleksi FontRepository.Substitutions untuk mendaftarkan aturan substitusi kustom. Dalam contoh ini, ketika font “Helvetica” ditemukan, font tersebut diganti dengan “Arial”.
Aspose.PDF for .NET memungkinkan mengonversi dokumen PDF ke berbagai format dan juga mengonversi dari format lain ke PDF. Juga, Anda dapat memeriksa kualitas konversi Aspose.PDF dan melihat hasilnya secara online dengan aplikasi konverter Aspose.PDF. Pelajari bagian Mengonversi untuk menyelesaikan tugas Anda.
Analyzing your prompt, please hold on...
An error occurred while retrieving the results. Please refresh the page and try again.