Den effektive dokumentstyring er afgørende for problemfri arbejdsgange, evnen til at konvertere XPS-filer til PDF-format fremstår som et værdifuldt værktøj. XPS, eller XML Paper Specification, er et standardiseret dokumentformat udviklet af Microsoft, der ofte bruges til udskrivning og deling af dokumenter. Men PDF eller Portable Document Format regerer som den universelle standard for dokumentudveksling og tilbyder forbedret kompatibilitet og tilgængelighed på tværs af forskellige platforme og enheder. Derfor, ved at konvertere XPS-dokumenter til PDF ved hjælp af .NET REST API, får udviklere muligheden for at låse op for et utal af fordele.
- XPS til PDF Conversion API
- Konverter XPS til PDF i C# .NET
- Konverter XPS-dokument til PDF ved hjælp af cURL-kommandoer
XPS til PDF Conversion API
Konvertering af XPS-filer til PDF-format bliver ubesværet ved hjælp af Aspose.PDF Cloud SDK for .NET. Denne kraftfulde SDK strømliner konverteringsprocessen og sikrer nøjagtighed og pålidelighed ved at bevare dokumentintegriteten. Du kan problemfrit initiere XPS til PDF-konvertering i dine .NET-applikationer, hvilket eliminerer behovet for komplekse lokale installationer. Ydermere sikrer den cloud-baserede arkitektur skalerbarhed og tilgængelighed, hvilket giver dig mulighed for at integrere disse avancerede funktioner problemfrit i dine applikationer uden at bekymre dig om infrastrukturstyring.
For at bruge SDK’et skal du søge efter Aspose.Pdf-Cloud
i NuGet pakkehåndtering og klikke på knappen Tilføj pakke
. Dette vil tilføje SDK-referencen i dit projekt.
- Få dine klientoplysninger fra cloud dashboard. Hvis du ikke har en eksisterende konto, skal du blot oprette en gratis konto ved at følge instruktionerne specificeret i artiklen hurtig start.
Konverter XPS til PDF i C# .NET
Med denne cloud-SDK kan du ikke kun opnå effektiv XPS til PDF-konvertering, men også låse op for en bred vifte af muligheder for at forbedre dine dokumentbehandlingsarbejdsgange. Så lad os følge instruktionerne nedenfor for en uovertruffen effektivitet under XPS til PDF-konvertering.
Det følgende afsnit forklarer detaljerne om, hvordan man nemt konverterer XPS-fil til PDF-format ved hjælp af C# .NET.
PdfApi pdfApi = new PdfApi(clientSecret, clientID);
Opret et objekt af PdfApi-klassen, hvor vi sender klientlegitimationsoplysninger som argumenter.
pdfApi.UploadFile("sourceFile.pdf", stream);
Upload input-PDF-filen til skylageret.
var resltant = pdfApi.PutXpsInStorageToPdf(resultantPDF,"input.xps");
Kald API for at konvertere til at konvertere XPS-fil tilgængelig i cloud storage til PDF-format. Den resulterende fil gemmes også i skylageret.
// For flere eksempler, https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-dotnet/tree/master/Examples
// Få klientlegitimationsoplysninger fra https://dashboard.aspose.cloud/
string clientSecret = "c71cfe618cc6c0944f8f96bdef9813ac";
string clientID = "163c02a1-fcaa-4f79-be54-33012487e783";
// oprette en instans af PdfApi
PdfApi pdfApi = new PdfApi(clientSecret, clientID);
// navn på input JPG-billede
String inputFile = "Simple.xps";
// indlæs kilde XPS fra lokalt drev
using (var stream = System.IO.File.OpenRead(inputFile))
{
// upload XPS-fil til skylager
pdfApi.UploadFile("input.xps", stream);
// kalde API'et for at konvertere XPS-fil til PDF-format
var resltant = pdfApi.PutXpsInStorageToPdf(resultantPDF,"input.xps");
}
Eksempel XPS-filen og den resulterende PDF genereret i ovenstående eksempel kan downloades fra Simple.xps og resultant.pdf
- For at se den resulterende PDF, kan du overveje at bruge vores gratis online PDF Viewer applikation.
Konverter XPS-dokument til PDF ved hjælp af cURL-kommandoer
Alternativt tilbyder konvertering af XPS-filer til PDF-format ved hjælp af Aspose.PDF Cloud- og cURL-kommandoer en strømlinet og alsidig løsning til dokumentkonverteringsopgaver. Ved at bruge cURL-kommandoer til at interagere med Aspose.PDF Cloud API kan du starte konverteringsprocessen problemfrit. Når du bruger denne tilgang, er det første trin at generere et JWT-adgangstoken ved hjælp af følgende kommando:
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=163c02a1-fcaa-4f79-be54-33012487e783&client_secret=c71cfe618cc6c0944f8f96bdef9813ac" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
Når vi har et JWT-token, skal du udføre følgende kommando for at konvertere XPS-fil til PDF-format og gemme output på lokalt drev.
curl -v "https://api.aspose.cloud/v3.0/pdf/create/xps?srcPath={inputXPS}" \
-X GET \
-H "accept: multipart/form-data" \
-H "authorization: Bearer {accessToken}" \
-o "resultant.pdf"
Hvis vi har et krav om at gemme outputtet i skylager, så prøv venligst at bruge følgende kommando.
curl -v "https://api.aspose.cloud/v3.0/pdf/{resultantPDF}/create/xps?srcPath={inputXPS}" \
-X PUT \
-H "accept: application/json" \
-H "authorization: Bearer {accessToken}" \
-d {}
Erstat “inputXPS” med navnet på input XPS-filen, der er tilgængelig i skylageret, “resultantPDF” med navnet på det resulterende PDF-billede og “accessToken” med JWT-adgangstoken genereret ovenfor.
Konklusion
Afslutningsvis har vi lært, at vi ved at udnytte Aspose.PDF Cloud SDK til .NET eller ved at bruge cURL-kommandoer i forbindelse med Aspose.PDF Cloud API, kan implementere effektive og pålidelige løsninger til konvertering af XPS-filer til PDF-format. På grund af dens cloud-baserede arkitektur kan du få adgang til kraftfulde dokumentkonverterings- og manipulationsfunktioner uden behov for komplekse lokale installationer. Derfor anbefaler vi stærkt at strømline dokumentbehandlingsarbejdsgangene og frigøre det fulde potentiale af digitalt indhold.
nyttige links
relaterede artikler
Vi anbefaler stærkt at besøge følgende blogindlæg for at få oplysninger om: