Փոխակերպեք XPS փաստաթուղթը PDF-ի C# REST API-ով

Հետևեք այս հոդվածին, որպեսզի վերափոխեք XPS փաստաթուղթը PDF C# REST API-ի միջոցով: Դուք կսովորեք ավտոմատ կերպով վերափոխել XPS-ը PDF-ի C# Low Code API-ի միջոցով՝ օգտագործելով .NET-ի վրա հիմնված Cloud SDK-ն: Այն կտրամադրի XPS-ը բեռնելու և սկավառակի վրա PDF ֆայլը ստեղծելու քայլ առ քայլ ընթացակարգ:

Նախապայման

  • [Ստեղծել հաշվի API հավատարմագրեր] ( https://kb.aspose.cloud/ hy/total/net/how-to-create-aspose-cloud-apis-account/)

  • Բեռնել Aspose.PDF Cloud SDK for Dotnet to change XPS to PDF

  • Կարգավորեք C# նախագիծը վերը նշված SDK-ով՝ XPS ​​փաստաթուղթը PDF-ի փոխարկելու համար

XPS ֆայլը PDF-ի փոխելու քայլեր C# Low Code API-ով

  1. Ստեղծեք PdfApi դասի օբյեկտը սահմանելով Client գաղտնիքը և ID-ն XPS-ը PDF-ի վերածելու համար:
  2. Կարդացեք XPS ֆայլը սկավառակի վրա բայթ զանգվածի մեջ
  3. Վերափոխեք XPS բայթային զանգվածը MemoryStream-ի
  4. Վերբեռնեք XPS հիշողության հոսքը Ամպային պահեստում եզակի անունով
  5. Զանգահարեք GetXpsInStorageToPdf() մեթոդը՝ տրամադրելով եզակի ֆայլի անունը Cloud պահեստում
  6. Ստուգեք API-ի պատասխանը և պահեք վերադարձված հոսքը սկավառակի վրա գտնվող ֆայլի մեջ

Այս քայլերն ամփոփում են XPS ֆայլը PDF-ի փոխելու գործընթացը C# REST ինտերֆեյսով: Ստեղծեք PdfApi օբյեկտը հաճախորդի ID-ով և գաղտնիքով, բեռնեք XPS-ը՝ այն Cloud պահեստում վերբեռնելու համար՝ հետագայում օգտագործելու համար անունով: Ի վերջո, զանգահարեք GetXpsInStorageToPdf() մեթոդը և տարածեք վերբեռնված XPS ֆայլի անունը վերափոխման համար:

XPS-ի PDF փոխարկիչի կոդը C# REST API-ով

using System;
using System.IO;
using Aspose.Pdf.Cloud.Sdk.Api;
using Aspose.Pdf.Cloud.Sdk.Model;
using System.Collections.Generic;
namespace Aspose.PDF.Cloud.Examples.Kb
{
public class PdfTasks
{
public static void ConvertXpsToPdf()
{
// Initialize API with credentials
var pdfService = new PdfApi("secret", "id");
string documentName = "Simple.xps";
// Upload the PDF file
using (var mdFileStream = new MemoryStream(File.ReadAllBytes(documentName)))
{
var uploadResult = pdfService.UploadFile(documentName, mdFileStream);
}
// Retrieve the total number of pages
var response = pdfService.GetXpsInStorageToPdf(documentName);
FileStream fileStream = new FileStream("output.pdf", FileMode.Create, FileAccess.Write);
response.CopyTo(fileStream);
}
}
}

Այս կոդը փոխում է XPS ֆորմատը PDF-ի C# RESTful Service-ով: Դուք կարող եք կա՛մ բեռնել XPS ֆայլը սկավառակից, կա՛մ բեռնել հոսքը ցանցից կամ տվյալների բազայից: PDF-ը ստեղծելուց հետո փոխեք այն API-ի կողմից աջակցվող ցանկացած այլ ձևաչափի:

Այս հոդվածը մեզ սովորեցրել է փոխել XPS-ը PDF ձևաչափի C# .NET-ի վրա հիմնված API-ով: MD ֆայլը PDF-ի փոխարկելու համար տես Փոխակերպեք Markdown-ը PDF-ի C# REST API-ի միջոցով-ի հոդվածը:

 Հայերեն