Ovaj vodič objašnjava kako spojiti XPS u C#. Uključuje tijek rada programa i primjer koda za kombiniranje XPS datoteka u C#. Nadalje, također pokriva različita svojstva za prilagodbu pretvorbe prema vašim zahtjevima.
Koraci za spajanje XPS datoteka u C#
- Pripremite IDE instaliranjem Aspose.Page za spajanje XPS datoteka
- Dobijte ulaznu XPS datoteku pomoću klase XPSDocument
- Postavite prilagođene opcije s instancom klase PdfSaveOptions
- Deklarirajte uređaj za prikazivanje PDF-a pomoću klase PdfDevice
- Definirajte niz ulaznih XPS dokumenata
- Spojite učitane XPS datoteke u jednu PDF datoteku
Ovi koraci pojednostavljuju postupak kombiniranja XPS-a u C#. Prvo učitajte izvorni XPS dokument i postavite različite opcije za manipuliranje izlaznim dokumentom. Nakon toga, pokrenite objekt klase toka za izvoz izlaza i nastavite s renderiranjem izlazne datoteke na disk ili tok.
Kod za kombiniranje XPS datoteka u 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(); | |
} | |
} |
Ovaj brzi isječak koda prikazuje kako spojiti XPS u PDF u C#. Možete prilagoditi kôd za kombiniranje više XPS datoteka ili prilagoditi redoslijed spajanja. Osim toga, možete konfigurirati različita prilagođena svojstva, uključujući kompresiju slika i teksta, enkripciju datoteka i više.
Ovaj kratki vodič govori o tome kako spojiti XPS datoteke u C#. Međutim, ako želite izvesti XPS u sliku, pogledajte članak na Pretvorite XPS u JPG sliku u C#.