Այս ուղեցույցը բացատրում է, թե ինչպես միաձուլել XPS-ը C#-ում: Այն ներառում է ծրագրի աշխատանքային հոսքը և օրինակելի կոդը՝ XPS ֆայլերը C#-ում համատեղելու համար: Ավելին, այն նաև ներառում է տարբեր հատկություններ՝ ձեր պահանջներին համապատասխան փոխակերպումը հարմարեցնելու համար:
XPS ֆայլերը C#-ում միավորելու քայլեր
- Պատրաստեք IDE-ը՝ տեղադրելով Aspose.Page՝ XPS ֆայլերի միաձուլման համար
- Ստացեք մուտքագրված XPS ֆայլը XPSDocument դասի միջոցով
- Սահմանեք հատուկ ընտրանքներ PdfSaveOptions դասի օրինակով
- Հայտարարեք PDF արտապատկերման սարք՝ օգտագործելով PdfDevice դասը
- Սահմանեք մուտքագրված XPS փաստաթղթերի զանգված
- Միավորել բեռնված 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#-ով-ի հոդվածը: