PS Converter untuk .NET
Pengenalan ke PS Converter untuk .NET
PS Converter untuk .NET adalah plugin yang kuat yang memungkinkan pengembang untuk mengkonversi file PostScript ke berbagai format gambar, termasuk PNG, JPEG, GIF, BMP, dan TIFF. panduan ini memberikan gambaran keseluruhan fitur yang tersedia dan menjelaskan bagaimana untuk melakukan tugas umum menggunakan contoh kode dalam C#.
Mengkonversi file postScript
Untuk mengkonversi file PostScript, Anda dapat menggunakan Process
Metode dari PsConverter
Metode ini membutuhkan dua parameter: jalur file input PostScript dan contoh PsConverterOptions
.
PsConverter converter = new PsConverter();
PsConverterToPdfOptions opt = new PsConverterToPdfOptions();
opt.AddDataSource(new FileDataSource("input.ps"));
opt.AddSaveDataSource(new FileDataSource("output.pdf"));
ResultContainer resultContainer = converter.Process(opt);
Anda juga dapat menentukan pilihan tambahan, seperti julat halaman untuk ditukar, resolusi gambar output, dan tingkat kompresi.
Menentukan Opsi Konversi
Untuk menentukan pilihan konversi, Anda dapat membuat contoh dari PsConverterOptions
Kelas dan lulusnya ke Convert
Metode yang
using (var converter = new PsConverter())
{
var options = new PsConverterToImageOptions();
options.AddDataSource(new FileDataSource("input.ps"));
options.AddSaveDataSource(new FileDataSource("output.png"));
options.Resolution = 300; // set resolution to 300 DPI
converter.Process(options);
}
Mengkonversi file PostScript ke format gambar berbilang
Untuk mengkonversi file PostScript ke beberapa format gambar, Anda dapat menggunakan Convert
Metode dengan jalur file output yang berbeda.
using (var converter = new PsConverter())
{
var opt1 = new PsConverterToImageOptions();
opt1.AddDataSource(new FileDataSource("input.ps"));
opt1.AddSaveDataSource(new FileDataSource("output.png"));
converter.Process(opt1);
var opt2 = new PsConverterToImageOptions();
opt1.AddDataSource(new FileDataSource("input.ps"));
opt1.AddSaveDataSource(new FileDataSource("output.jpg"));
converter.Process(opt2);
}
Mengatasi Kesalahan dan Pengecualian
PS Converter untuk .NET melemparkan pengecualian jika kesalahan terjadi selama proses konversi.Anda dapat menangani pengeluaran ini menggunakan blok pencarian.
try
{
var options = new PsConverterToImageOptions();
options.AddDataSource(new FileDataSource("input.ps"));
options.AddSaveDataSource(new FileDataSource("output.png"));
converter.Process(options);
}
catch (NotSupportedException ex)
{
Console.WriteLine($"Error converting file: {ex.Message}");
}
Perhatikan bahwa NotSupportedException
kelas memberikan informasi tambahan tentang kesalahan, seperti kode kesalahan dan pesan.