ממיר XPS עבור .NET
Εισαγωγή στο XPS Converter για .NET
Το XPS Converter για το .NET είναι μια ισχυρή βιβλιοθήκη που επιτρέπει στους προγραμματιστές να μετατρέπουν τα αρχεία του XML Paper Specification σε διάφορες μορφές εικόνας, συμπεριλαμβανομένων των PNG, JPEG, TIFF και πολλά άλλα.
Μετατρέψτε το XPS σε PDF
Η μετατροπή ενός αρχείου XPS είναι μια απλή διαδικασία που περιλαμβάνει την φόρτιση του αρχικού xps και τον προσδιορισμό της μορφής εξόδου. το ακόλουθο παράδειγμα κώδικα δείχνει πώς να μετατρέψετε ένα αρχείο xPS σε ένα έγγραφο PDF:
XpsConverter converter = new XpsConverter();
XpsConverterToPdfOptions opt = new XpsConverterToPdfOptions();
opt.AddDataSource(new FileDataSource("input.xps"));
opt.AddSaveDataSource(new FileDataSource("output.pdf"));
converter.Process(opt);
Σε αυτό το παράδειγμα, φορτώνουμε το αρχείο XPS από ένα ρεύμα και δημιουργούμε ένα νέο XpsConverter
Στη συνέχεια προσδιορίζουμε τη μορφή εξόδου ως PDF και αποθηκεύουμε το έγγραφο σε μια νέα ροή.
Μετατρέψτε το XPS σε εικόνες
Η μετατροπή ενός αρχείου XPS είναι μια απλή διαδικασία που περιλαμβάνει την φόρτιση του αρχικού xps και τον προσδιορισμό της μορφής εξόδου. το ακόλουθο παράδειγμα κώδικα δείχνει πώς να μετατρέψετε ένα αρχείο xp σε μια εικόνα PNG:
XpsConverter converter = new XpsConverter();
PsConverterToImageOptions opt = new PsConverterToImageOptions();
opt.AddDataSource(new FileDataSource("input.xps"));
opt.AddSaveDataSource(new FileDataSource("output.png"));
converter.Process(opt);
Σε αυτό το παράδειγμα, φορτώνουμε το αρχείο XPS από ένα ρεύμα και δημιουργούμε ένα νέο XpsConverter
Στη συνέχεια προσδιορίζουμε τη μορφή εξόδου ως PNG και αποθηκεύουμε το έγγραφο σε μια νέα ροή.
Υποστηριζόμενες μορφές εξόδου
Το XPS Converter για .NET υποστηρίζει ένα ευρύ φάσμα μορφών εκκίνησης, συμπεριλαμβανομένων:
- PNG (Portable Network Graphics) - Πλαίσιο γραφικών δικτύου
- JPEG (Joint Photographic Experts Group) - Ομάδα Εμπειρογνωμόνων Φωτογραφίας
- TIFF (Tagged Image File Format) - Τίτλος αρχείων εικόνας
- Το BMP (Bitmap)
- GIF (Graphics Interchange Format) - Τρόπος ανταλλαγής γραφικών
Διαχείριση σφαλμάτων και εξαιρέσεων
Το XPS Converter για .NET ρίχνει εξαιρέσεις εάν εμφανιστεί σφάλμα κατά τη διάρκεια της διαδικασίας μετατροπής.
try
{
XpsConverter converter = new XpsConverter();
XpsConverterToPdfOptions opt = new XpsConverterToPdfOptions();
opt.AddDataSource(new FileDataSource("input.xps"));
opt.AddSaveDataSource(new FileDataSource("output.pdf"));
converter.Process(opt);
}
catch (NotSupportedException ex)
{
Console.WriteLine($"Error converting file: {ex.Message}");
}
Σημειώστε ότι η NotSupportedException
Η κατηγορία παρέχει πρόσθετες πληροφορίες σχετικά με το σφάλμα, όπως ο κωδικός σφαλμάτων και το μήνυμα.