Šiame vadove paaiškinama, kaip sujungti XPS C#. Tai apima programos darbo eigą ir pavyzdinį kodą, skirtą sujungti XPS failus C#. Be to, ji taip pat apima įvairias savybes, kad pritaikytumėte konversiją pagal jūsų poreikius.
Veiksmai, kaip sujungti XPS failus C#
- Paruoškite IDE įdiegdami Aspose.Page, kad sujungtumėte XPS failus
- Gaukite įvesties XPS failą naudodami XPSDocument klasę
- Nustatykite pasirinktines parinktis naudodami PdfSaveOptions klasės egzempliorių
- Nurodykite PDF atvaizdavimo įrenginį naudodami PdfDevice klasę
- Apibrėžkite įvesties XPS dokumentų masyvą
- Sujunkite įkeltus XPS failus kaip vieną PDF failą
Šie veiksmai supaprastina sujungimo XPS C# procesą. Pirmiausia įkelkite šaltinio XPS dokumentą ir nustatykite skirtingas parinktis, kaip valdyti išvesties dokumentą. Tada inicijuokite srauto klasės objektą, kad eksportuotumėte išvestį, ir pereikite prie išvesties failo pateikimo į diską arba srautą.
Kodas XPS failams sujungti 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(); | |
} | |
} |
Šis greitas kodo fragmentas parodo, kaip sujungti XPS su PDF C#. Galite tinkinti kodą, kad sujungtumėte kelis XPS failus arba pakoreguokite sujungimo seką. Be to, galite konfigūruoti įvairias pasirinktines ypatybes, įskaitant vaizdo ir teksto glaudinimą, failų šifravimą ir kt.
Šiame trumpame vadove buvo aptarta, kaip sujungti XPS failus C#. Tačiau, jei norite eksportuoti XPS į vaizdą, žr. straipsnį Konvertuoti XPS į JPG vaizdą C#.