Het efficiënte documentbeheer is essentieel voor naadloze workflows, de mogelijkheid om XPS-bestanden naar het PDF-formaat te converteren komt naar voren als een waardevol hulpmiddel. XPS, of XML Paper Specification, is een gestandaardiseerd documentformaat ontwikkeld door Microsoft en vaak gebruikt voor het afdrukken en delen van documenten. PDF, of Portable Document Format, regeert echter als de universele standaard voor documentuitwisseling en biedt verbeterde compatibiliteit en toegankelijkheid op verschillende platforms en apparaten. Door XPS-documenten naar PDF te converteren met behulp van de .NET REST API krijgen ontwikkelaars de mogelijkheid om talloze voordelen te benutten.
- XPS naar PDF-conversie-API
- Converteer XPS naar PDF in C# .NET
- Converteer XPS-document naar PDF met behulp van cURL-opdrachten
XPS naar PDF-conversie-API
Het converteren van XPS-bestanden naar PDF-formaat wordt moeiteloos met behulp van Aspose.PDF Cloud SDK voor .NET. Deze krachtige SDK stroomlijnt het conversieproces en zorgt voor nauwkeurigheid en betrouwbaarheid bij het behoud van de documentintegriteit. U kunt de conversie van XPS naar PDF naadloos initiëren binnen uw .NET-toepassingen, waardoor complexe lokale installaties overbodig worden. Bovendien zorgt de cloudgebaseerde architectuur voor schaalbaarheid en toegankelijkheid, waardoor u deze geavanceerde functies naadloos in uw applicaties kunt integreren zonder dat u zich zorgen hoeft te maken over infrastructuurbeheer.
Om de SDK te gebruiken, zoekt u naar ‘Aspose.Pdf-Cloud’ in de NuGet-pakketbeheerder en klikt u op de knop ‘Pakket toevoegen’. Hiermee wordt de SDK-referentie aan uw project toegevoegd.
- Haal uw klantreferenties op via clouddashboard. Als u geen bestaand account heeft, kunt u eenvoudig een gratis account aanmaken door de instructies te volgen die zijn vermeld in het snelstart artikel.
Converteer XPS naar PDF in C# .NET
Met deze cloud SDK kunt u niet alleen een efficiënte conversie van XPS naar PDF realiseren, maar ook een breed scala aan mogelijkheden ontgrendelen om uw documentverwerkingsworkflows te verbeteren. Laten we dus de onderstaande instructies volgen voor een ongeëvenaarde efficiëntie tijdens de conversie van XPS naar PDF.
In het volgende gedeelte worden de details uitgelegd over hoe u eenvoudig een XPS-bestand naar PDF-indeling kunt converteren met behulp van C# .NET.
PdfApi pdfApi = new PdfApi(clientSecret, clientID);
Maak een object van de PdfApi-klasse waarbij we clientreferenties doorgeven als argumenten.
pdfApi.UploadFile("sourceFile.pdf", stream);
Upload het ingevoerde PDF-bestand naar de cloudopslag.
var resltant = pdfApi.PutXpsInStorageToPdf(resultantPDF,"input.xps");
Roep de API aan om te converteren naar het XPS-bestand dat beschikbaar is in cloudopslag naar PDF-formaat. Het resulterende bestand wordt ook opgeslagen in cloudopslag.
// Voor meer voorbeelden, https://github.com/aspose-pdf-cloud/aspose-pdf-cloud-dotnet/tree/master/Examples
// Haal klantreferenties op van https://dashboard.aspose.cloud/
string clientSecret = "c71cfe618cc6c0944f8f96bdef9813ac";
string clientID = "163c02a1-fcaa-4f79-be54-33012487e783";
// maak een exemplaar van PdfApi
PdfApi pdfApi = new PdfApi(clientSecret, clientID);
// naam van de ingevoerde JPG-afbeelding
String inputFile = "Simple.xps";
// laad bron-XPS vanaf het lokale station
using (var stream = System.IO.File.OpenRead(inputFile))
{
// upload XPS-bestand naar cloudopslag
pdfApi.UploadFile("input.xps", stream);
// roep de API aan om het XPS-bestand naar PDF-formaat te converteren
var resltant = pdfApi.PutXpsInStorageToPdf(resultantPDF,"input.xps");
}
Het voorbeeld-XPS-bestand en de resulterende PDF die in het bovenstaande voorbeeld is gegenereerd, kunnen worden gedownload van Simple.xps en resultant.pdf
- Om de resulterende PDF te bekijken, kunt u overwegen onze gratis online applicatie PDF Viewer te gebruiken.
Converteer XPS-document naar PDF met behulp van cURL-opdrachten
Als alternatief biedt het converteren van XPS-bestanden naar PDF-formaat met behulp van Aspose.PDF Cloud en cURL-opdrachten een gestroomlijnde en veelzijdige oplossing voor documentconversietaken. Door cURL-opdrachten te gebruiken voor interactie met de Aspose.PDF Cloud API, kunt u het conversieproces naadloos starten. Wanneer u deze aanpak gebruikt, is de eerste stap het genereren van een JWT-toegangstoken met behulp van de volgende opdracht:
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"
Zodra we een JWT-token hebben, voert u de volgende opdracht uit om het XPS-bestand naar PDF-formaat te converteren en de uitvoer op het lokale station op te slaan.
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"
Als we de uitvoer in de cloudopslag moeten opslaan, probeer dan de volgende opdracht.
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 {}
Vervang ‘inputXPS’ door de naam van het invoer-XPS-bestand dat beschikbaar is in de cloudopslag, ‘resultantPDF’ door de naam van de resulterende PDF-afbeelding en ‘accessToken’ door het hierboven gegenereerde JWT-toegangstoken.
Conclusie
Concluderend hebben we geleerd dat we, door gebruik te maken van Aspose.PDF Cloud SDK voor .NET of door cURL-opdrachten te gebruiken in combinatie met Aspose.PDF Cloud API, efficiënte en betrouwbare oplossingen kunnen implementeren voor het converteren van XPS-bestanden naar PDF-formaat. Dankzij de cloudgebaseerde architectuur heeft u toegang tot krachtige functionaliteiten voor documentconversie en -manipulatie zonder dat er complexe lokale installaties nodig zijn. Daarom raden we ten zeerste aan om de documentverwerkingsworkflows te stroomlijnen en het volledige potentieel van digitale inhoud te ontsluiten.
handige links
gerelateerde artikelen
We raden u ten zeerste aan de volgende blogposts te bezoeken voor informatie over: