Միավորել 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#-ով-ի հոդվածը:

 Հայերեն