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.

 Indonesia