PNG converter
Jika Anda ingin mengonversi dokumen PDF menjadi gambar PNG menggunakan .NET, Aspose.PDF untuk .NET menyediakan solusi yang kuat. Dalam artikel ini, kita akan membahas langkah-langkah penting untuk membuat objek, menambahkan sumber data, dan menjalankan metode proses menggunakan pustaka Aspose.PDF.
Prasyarat
Anda akan memerlukan hal berikut:
- Visual Studio 2019 atau lebih baru
- Aspose.PDF untuk .NET 24.1 atau lebih baru
- Sebuah file PDF contoh
Penjelasan Kode
Kode di bawah ini mendemonstrasikan demo konversi PNG menggunakan Plugin Aspose.PDF PNG:
using Aspose.Pdf.Plugins;
//....
// Buat instance baru dari kelas PngOptions.
var convertorOptions = new PngOptions();
// Tambahkan jalur input dan output ke PngOptions.
convertorOptions.AddInput(new FileDataSource(Path.Combine(@"C:\Samples\", "sample.pdf")));
convertorOptions.AddOutput(new FileDataSource(Path.Combine(@"C:\Samples\", "images")));
// Atur resolusi output menjadi 300 DPI.
convertorOptions.OutputResolution = 300;
// Buat instance baru dari kelas Png.
Png converter = new ();
// Proses konversi PNG dan dapatkan wadah hasil.
ResultContainer resultContainer = converter.Process(convertorOptions);
// Cetak hasil ke konsol.
foreach (FileResult operationResult in resultContainer.ResultCollection.Cast<FileResult>())
{
Console.WriteLine(operationResult.Data.ToString());
}
Mari kita uraikan langkah-langkah kunci:
-
Buat sebuah Objek (PngOptions dan Png)
Kode dimulai dengan membuat sebuah instansi dari kelas
PngOptions
untuk mengkonfigurasi konversi PNG. Selain itu, sebuah instansi dari kelasPng
dibuat untuk proses lebih lanjut. -
Tambahkan Sumber Data
Jalur file PDF input ditambahkan ke
PngOptions
menggunakan metodeAddInput
. Secara serupa, jalur keluaran untuk gambar PNG ditambahkan menggunakan metodeAddOutput
. -
Atur Resolusi Keluaran
Kode mengatur resolusi keluaran menjadi 300 DPI menggunakan properti
OutputResolution
dari kelasPngOptions
. -
Jalankan Metode Proses
Konversi PNG diinisiasi dengan memanggil metode
Process
pada kelasPng
, dengan mengoper kembaliPngOptions
yang telah dikonfigurasi. Hasilnya disimpan di dalamresultContainer
. -
Tangani Hasil
Kode mencetak hasil ke konsol, menampilkan jalur file yang telah dikonversi.