In het recente verleden hebben we een blogbericht gepubliceerd over hoe [PowerPoint-presentatie weergeven met C#][1]. We hebben ook gedemonstreerd hoe PowerPoint-dia’s naar JPG-afbeeldingen kunnen worden geconverteerd. In deze blogpost leren we echter hoe je [PDF][2] programmatisch converteert naar [PPT][3] in C#. We zullen deze .NET PDF [bibliotheek][4] gebruiken om deze conversie te bereiken, omdat deze methoden en eigenschappen biedt voor het manipuleren en converteren van PDF-bestanden. Beide bestandsindelingen zijn populair vanwege hun competente functies. In dit artikel komen de volgende onderdelen aan bod:
- [PDF naar PPT conversie API-installatie][5]
- [PDF programmatisch converteren naar PPT in C#][6]
- [.NET PDF-bibliotheek - Geavanceerde opties ][7]
PDF naar PPT conversie API-installatie
We zullen deze .NET PDF [bibliotheek][4] gebruiken om onze .NET-applicatie uit te rusten met een PDF naar PPT-converter. Het is lichtgewicht, eenvoudig te installeren en biedt uitgebreide documentatie over gebruik en installatie. U kunt de DLL-bestanden echter [downloaden][8] of de volgende opdracht uitvoeren in de [NuGet][9] pakketbeheerder.
Install-Package Aspose.PDF
Converteer PDF programmatisch naar PPT in C#
Tot nu toe hebben we de bibliotheek geïnstalleerd en zijn we klaar om code te schrijven in C#. We zullen zien hoe gemakkelijk het is om PDF programmatisch naar PPT te converteren in een .NET-toepassing. U kunt de stappen en het onderstaande codefragment volgen:
- Laad een PDF-document door een object van de klasse [Document][10] te initialiseren.
- Maak een instantie van de klasse [PptxSaveOptions][11] om toegang te krijgen tot de PDF-opties.
- Sla de uitvoer op in PPTX-indeling door de methode [Opslaan][12] aan te roepen.
.NET PDF-bibliotheek - Geavanceerde opties
Deze .NET PDF-bibliotheek biedt een enorme hoeveelheid functies die je [hier][13] kunt bekijken. Laten we echter enkele geavanceerde functies van deze API verkennen door de stappen te volgen.
- Maak een object van de klasse [Document][10] en laad het PDF-bronbestand.
- Initialiseer een instantie van de klasse [PptxSaveOptions][11].
- Stel de eigenschap [SlidesAsImages][14] in op true als u PDF naar PPT wilt converteren met Slides as Images.
- Stel de resolutie van de afbeelding in door de waarde van de eigenschap [ImageResolution][15] in te stellen.
- Als [CloseResponse][16] waar is, wordt het responsobject gesloten nadat het document is opgeslagen in een respons.
- Schakelt de herkenning van tekstkolommen in of uit als [OptimizeTextBoxes][17] waar is.
- Sla de uitvoer op in PPTX-indeling door de methode [Opslaan][12] aan te roepen. U kunt de uitvoer van het bovenstaande codefragment zien in de onderstaande afbeelding:
Ontvang een gratis licentie
U kunt gebruikmaken van een [gratis tijdelijke licentie][18] om de API zonder evaluatiebeperkingen uit te proberen.
Opsommen
Dat is het! We hopen dat je deze blogpost nuttig vond als je serieus op zoek bent naar een PDF naar PPT-conversiebibliotheek in je .NET-toepassing. Bovendien hebben we doorgenomen hoe PDF programmatisch naar PPT in C# kan worden geconverteerd. Daarnaast hebben we ook enkele geavanceerde functies van deze .NET PDF-bibliotheek onderzocht. Sla de [documentatie][19] echter niet over om meer te weten te komen over de andere methoden en eigenschappen. Verder schrijft [conholdate.com][20] nieuwe blogposts over nieuwe onderwerpen. Blijf daarom in contact voor regelmatige updates.
Een vraag stellen
U kunt uw vragen of opmerkingen aan ons doorgeven op ons [forum][21].
Zie ook
- [Converteer ZIP programmatisch naar TAR in C#][22]
- [Converteer Word naar PDF in C#][23]
- [XML converteren naar Excel met C#][24] [1]: https://blog.conholdate.com/total/render-powerpoint-presentation-using-csharp/ [2]: https://docs.fileformat.com/pdf/ [3]: https://docs.fileformat.com/presentation/ppt/ [4]: https://products.aspose.com/pdf/net/ [5]: #PDF-to-PPT-conversion-API-installation [6]: #Convert-PDF-to-PPT-in-Csharp-programmatically [7]: #NET-PDF-library—Advance-options [8]: https://releases.aspose.com/pdf/net// [9]: https://www.nuget.org/packages/Aspose.Pdf [10]: https://reference.aspose.com/pdf/net/aspose.pdf/document/ [11]: https://reference.aspose.com/pdf/net/aspose.pdf/pptxsaveoptions/ [12]: https://reference.aspose.com/pdf/net/aspose.pdf/document/save/ [13]: https://reference.aspose.com/pdf/net/aspose.pdf/ [14]: https://reference.aspose.com/pdf/net/aspose.pdf/pptxsaveoptions/slidesasimages/ [15]: https://reference.aspose.com/pdf/net/aspose.pdf/pptxsaveoptions/imageresolution/ [16]: https://reference.aspose.com/pdf/net/aspose.pdf/saveoptions/closeresponse/ [17]: https://reference.aspose.com/pdf/net/aspose.pdf/pptxsaveoptions/optimizetextboxes/ [18]: https://purchase.conholdate.com/temporary-license [19]: https://docs.aspose.com/pdf/net/ [20]: https://www.conholdate.com/ [21]: https://forum.conholdate.com/ [22]: https://blog.conholdate.com/total/convert-zip-to-tar-in-csharp-programmatically/ [23]: https://blog.conholdate.com/total/convert-word-to-pdf-in-csharp/ [24]: https://blog.conholdate.com/total/how-to-convert-xml-to-excel-using-csharp/