Συγχώνευση αρχείων XPS σε C#

Αυτός ο οδηγός εξηγεί πώς να συγχωνεύσετε το XPS σε C#. Περιλαμβάνει τη ροή εργασίας του προγράμματος και το δείγμα κώδικα για συνδυασμό αρχείων XPS σε C#. Επιπλέον, καλύπτει επίσης διαφορετικές ιδιότητες για να προσαρμόσετε τη μετατροπή σύμφωνα με τις απαιτήσεις σας.

Βήματα για τη συγχώνευση αρχείων XPS σε C#

  1. Προετοιμάστε το IDE εγκαθιστώντας το Aspose.Page για τη συγχώνευση αρχείων XPS
  2. Λάβετε το αρχείο εισόδου XPS χρησιμοποιώντας την κλάση XPSDocument
  3. Ορίστε προσαρμοσμένες επιλογές με την παρουσία κλάσης PdfSaveOptions
  4. Δηλώστε μια συσκευή απόδοσης PDF χρησιμοποιώντας την κλάση PdfDevice
  5. Καθορίστε μια συστοιχία των εγγράφων εισόδου XPS
  6. Συγχωνεύστε τα φορτωμένα αρχεία XPS ως ένα ενιαίο αρχείο PDF

Αυτά τα βήματα απλοποιούν τη διαδικασία συνδυασμού XPS σε C#. Αρχικά, φορτώστε το έγγραφο προέλευσης XPS και ορίστε διαφορετικές επιλογές για να χειριστείτε το έγγραφο εξόδου. Στη συνέχεια, ξεκινήστε ένα αντικείμενο κλάσης ροής για την εξαγωγή της εξόδου και προχωρήστε στην απόδοση του αρχείου εξόδου στο δίσκο ή τη ροή.

Κώδικας για συνδυασμό αρχείων XPS σε C#

using System.IO;
using Aspose.Page;
class Program
{
static void Main(string[] args)
{
new License().SetLicense("License.lic");
// Load XPS document
Aspose.Page.XPS.XpsDocument document = new Aspose.Page.XPS.XpsDocument("input.xps", new Aspose.Page.XPS.XpsLoadOptions());
// Initialize PdfSaveOptions object
Aspose.Page.XPS.Presentation.Pdf.PdfSaveOptions options = new Aspose.Page.XPS.Presentation.Pdf.PdfSaveOptions()
{
JpegQualityLevel = 100,
ImageCompression = Aspose.Page.XPS.Presentation.Pdf.PdfImageCompression.Jpeg,
TextCompression = Aspose.Page.XPS.Presentation.Pdf.PdfTextCompression.Flate
};
// Create Stream object
var fileStream = new FileStream("mergedXPS.pdf", FileMode.Create, FileAccess.Write);
// Create a Device for PDF
Aspose.Page.Device device = new Aspose.Page.XPS.Presentation.Pdf.PdfDevice(fileStream);
// Create an XPS files
string[] filesToMerge = new string[] { "input.xps", "input.xps" };
// Merge XPS files
document.Merge(filesToMerge, device, options); fileStream.Dispose();
}
}

Αυτό το γρήγορο απόσπασμα κώδικα δείχνει πώς να συγχωνεύσετε XPS σε PDF σε C#. Μπορείτε να προσαρμόσετε τον κώδικα για να συνδυάσετε πολλά αρχεία XPS ή να προσαρμόσετε τη σειρά συγχώνευσης. Επιπλέον, μπορείτε να διαμορφώσετε διάφορες προσαρμοσμένες ιδιότητες, όπως συμπίεση εικόνας και κειμένου, κρυπτογράφηση αρχείων και πολλά άλλα.

Αυτός ο σύντομος οδηγός έχει συζητήσει πώς να συγχωνεύσετε αρχεία XPS σε C#. Ωστόσο, εάν θέλετε να εξαγάγετε XPS σε εικόνα, ανατρέξτε στο άρθρο στο Μετατροπή εικόνας XPS σε JPG σε C#.

 Ελληνικά