ממיר PS עבור .NET
Εισαγωγή στο PS Converter για .NET
Το PS Converter για .NET είναι ένα ισχυρό plugin που επιτρέπει στους προγραμματιστές να μετατρέπουν τα αρχεία PostScript σε διάφορες μορφές εικόνας, συμπεριλαμβανομένων των PNG, JPEG, GIF, BMP και TIFF. Αυτό το εγχειρίδιο παρέχει μια επισκόπηση των διαθέσιμων χαρακτηριστικών και εξηγεί πώς να εκτελέσετε κοινά καθήκοντα χρησιμοποιώντας παραδείγματα κώδικα στο C#.
Μετατροπή αρχείων PostScript
Για να μετατρέψετε ένα αρχείο PostScript, μπορείτε να χρησιμοποιήσετε το Process
Η μέθοδος της PsConverter
Αυτή η μέθοδος λαμβάνει δύο παραμέτρους: την πορεία αρχείου εισόδου PostScript και μια περίπτωση 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);
Μπορείτε επίσης να προσδιορίσετε πρόσθετες επιλογές, όπως το εύρος σελίδων που πρέπει να μετατρέψετε, η ανάλυση της εικόνας εξόδου και το επίπεδο συμπίεσης.
Καθορισμός επιλογών μετατροπής
Για να προσδιορίσετε τις επιλογές μετατροπής, μπορείτε να δημιουργήσετε ένα παράδειγμα της PsConverterOptions
Πάρτε την τάξη και μεταφέρετε στην Convert
Μέθοδος .
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);
}
Μετατροπή αρχείων PostScript σε πολλαπλές μορφές εικόνας
Για να μετατρέψετε ένα αρχείο PostScript σε πολλαπλές μορφές εικόνας, μπορείτε να χρησιμοποιήσετε το Convert
μεθόδους με διαφορετικούς τρόπους εκκίνησης αρχείων.
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);
}
Διαχείριση σφαλμάτων και εξαιρέσεων
Το PS Converter για .NET ρίχνει εξαιρέσεις εάν εμφανιστεί σφάλμα κατά τη διάρκεια της διαδικασίας μετατροπής.
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}");
}
Σημειώστε ότι η NotSupportedException
Η κατηγορία παρέχει πρόσθετες πληροφορίες σχετικά με το σφάλμα, όπως ο κωδικός σφαλμάτων και το μήνυμα.