Met de documentindeling [XPS][7] kunt u eenvoudig digitale documenten delen, maken, afdrukken en opslaan, maar mogelijk moet u de ondersteunende software installeren. Als u een .NET-programmeur bent en een XPS-bestand programmatisch naar [JPG][6]/[JPEG][6]-indeling wilt exporteren, wordt in dit artikel uitgelegd hoe u XPS naar JPG converteert in C#. In dit artikel komen de volgende punten aan bod:
- [C# .NET API om XPS naar JPG te converteren][1]
- [Hoe XPS programmatisch naar JPG te converteren in C#][2]
C# .NET API om XPS naar JPG te converteren
In dit artikel gebruiken we [Conholdate.Total for .NET][8] om XPS naar JPG te converteren. Met deze bibliotheek kunt u zowel bestaande als nieuwe XPS-documenten maken, bewerken en opslaan. Daarom kunt u de DLL [downloaden][9] of deze XPS-conversie-API installeren met behulp van [NuGet][10].
Install-Package Conholdate.Total
XPS programmatisch converteren naar JPG/JPEG in C#
Met de XPS-conversie-API kunt u uw XPS-bestanden converteren naar [JPG][6]. Hieronder volgen de stappen om een XPS-bestand naar een JPG-afbeelding te converteren:
- Initialiseer het object van de klasse [Stream][11] voor XPS-documenten.
- Maak een instantie van de klasse [XpsDocument][12] door de XPS-stream (gemaakt in de vorige stap) en het object van de klasse [XpsLoadOptions][13] als parameters te gebruiken.
- Initialiseer het object van de klasse [JpegSaveOptions][20] met de benodigde parameters.
- Maak een instantie van de klasse [ImageDevice][18].
- Sla de JPG op in het ImageDevice-object door [XpsDocument.Save(Device device, SaveOptions options)][19] op te roepen.
- Gebruik [ImageDevice][18] om de JPG op de schijf op te slaan (zoals weergegeven in het onderstaande codevoorbeeld). Het volgende codevoorbeeld laat zien hoe u XPS naar JPG-conversie kunt converteren met C#:
Ontvang een gratis licentie
U kunt een [gratis tijdelijke licentie][21] verkrijgen om de API te testen zonder evaluatiebeperkingen.
Conclusie
Om dit artikel af te sluiten, hopen we dat u hebt geleerd hoe u XPS naar JPG converteert in C# met behulp van een XPS-conversie-API. U kunt de [documentatie][22] bezoeken om andere functies van de XPS-conversiebibliotheek te verkennen.
Een vraag stellen
U kunt uw vragen of vragen aan ons stellen op ons [forum][24].
Zie ook
- [Hoe TIFF naar JPG-afbeelding in C#-taal te converteren][26] [1]: #csharp-net-api-to-convert-xps-to-pdf-and-jpg [2]: #xps-to-jpg-conversion-using-csharp [4]: https://docs.fileformat.com/web/xml/ [5]: https://docs.fileformat.com/pdf/ [6]: https://docs.fileformat.com/image/jpeg/ [7]: https://docs.fileformat.com/page-description-language/xps/ [8]: https://products.conholdate.com/total/net/ [9]: https://releases.conholdate.com/total/net/new-releases/conholdate.total-for-.net/ [10]: https://www.nuget.org/packages/Conholdate.Total [11]: https://learn.microsoft.com/en-us/dotnet/api/system.io.stream?view=net-7.0 [12]: https://reference.aspose.com/page/net/aspose.page.xps/xpsdocument/ [13]: https://reference.aspose.com/page/net/aspose.page.xps/xpsloadoptions/ [14]: https://reference.aspose.com/page/net/aspose.page.xps.presentation.pdf/pdfsaveoptions/ [15]: https://reference.aspose.com/page/net/aspose.page.xps.presentation.pdf/pdfsaveoptions/textcompression [16]: https://reference.aspose.com/page/net/aspose.page.xps.presentation.pdf/pdfsaveoptions/imagecompression [17]: https://reference.aspose.com/page/net/aspose.page/saveoptions/jpegqualitylevel [18]: https://reference.aspose.com/page/net/aspose.page.xps.presentation.pdf/pdfdevice [19]: https://reference.aspose.com/page/net/aspose.page.xps/xpsdocument/save#save [20]: https://reference.aspose.com/page/net/aspose.page.xps.presentation.image/jpegsaveoptions/ [21]: https://purchase.conholdate.com/temporary-license [22]: https://docs.conholdate.com/net/ [23]: https://products.conholdate.com/total/net/ [24]: https://forum.conholdate.com/ [25]: https://blog.conholdate.com/total/convert-excel-to-pdf-in-csharp/ [26]: https://blog.conholdate.com/total/how-to-convert-tiff-to-jpg-image-in-csharp-language/