PS Converter für .NET
Einführung in PS Converter für .NET
Der PS Converter für .NET ist ein leistungsstarkes Plugin, das Entwickler ermöglicht, PostScript-Dateien in verschiedene Bildformate zu konvertieren, einschließlich PNG, JPEG, GIF, BMP und TIFF. Dieser Leitfaden bietet einen Überblick über die verfügbaren Funktionen und erklärt, wie man gemeinsame Aufgaben mit Code Beispiele in C# durchführen kann.
Konvertierung PostScript-Dateien
To convert a PostScript file, you can use the Process
method of the PsConverter
class. This method takes two parameters: the input PostScript file path and an instance of 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);
Sie können auch zusätzliche Optionen angeben, wie z. B. das Seitenbereich zu konvertieren, die Auflösung des Ausgangsbildes und das Kompressionsniveau.
Konvertierungsoptionen spezifizieren
To specify conversion options, you can create an instance of the PsConverterOptions
class and pass it to the Convert
method.
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);
}
Konvertierung von PostScript-Dateien in mehrere Bildformate
To convert a PostScript file to multiple image formats, you can use the Convert
method with different output file paths.
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);
}
Fehlerbehandlung und Ausnahmen
Der PS Converter für .NET verlässt Ausnahmen, wenn während des Konvertierungsprozesses ein Fehler auftritt.
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}");
}
Note that the NotSupportedException
class provides additional information about the error, such as the error code and message.