PS převodník pro .NET

Úvod do PS Converter pro .NET

PS Converter pro .NET je výkonný plugin, který umožňuje vývojářům konverzi PostScript souborů do různých obrazových formátů, včetně PNG, JPEG, GIF, BMP a TIFF. Tento průvodce poskytuje přehled dostupných funkcí a vysvětluje, jak provádět běžné úkoly pomocí kódových příkladů v C#.

Převod PostScript souborů

Pro konverzi souboru PostScript můžete použít Process Metoda z PsConverter Tato metoda vyžaduje dva parametry: vstupní průvodce souboru PostScript a příklad 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);

Můžete také určit další možnosti, jako je rozsah stránky, kterou chcete převést, rozlišení výstupního obrazu a úroveň komprese.

Specifikace možnosti konverze

Chcete-li specifikovat možnosti konverze, můžete vytvořit příklad PsConverterOptions Vyučujte a přejděte do Convert a metody .

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);
}

Převod PostScript souborů do více obrazových formátů

Chcete-li převést soubor PostScript do více obrazových formátů, můžete použít Convert Metoda s různými výstupními cestami souboru.

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);
}

Řešení chyb a výjimek

PS Converter pro .NET vykládá výjimky, pokud se během procesu konverze objeví chyba.

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}");
}

Upozorňujeme, že The NotSupportedException třída poskytuje další informace o chybě, jako je chybový kód a zprávu.

 Čeština