Overzicht van functionaliteiten
Overzicht
Aspose.Slides for .NET is een class library voor het maken, lezen, bewerken, converteren en renderen van PowerPoint- en OpenDocument‑presentaties. Het heeft geen eigen gebruikersinterface en vereist geen Microsoft PowerPoint of Office, zodat u het kunt gebruiken in console‑applicaties, desktop‑applicaties zoals Windows Forms, webapplicaties en webservices. Dit artikel geeft een overzicht van wat de bibliotheek omvat en linkt naar de artikelen die elk gebied beschrijven.
Ondersteunde platforms
Aspose.Slides for .NET wordt verspreid als twee NuGet‑pakketten met dezelfde API:
| Pakket | Builds in het pakket | Besturingssystemen |
|---|---|---|
| Aspose.Slides.NET | .NET Framework 4.6.2, .NET Standard 2.0, en .NET 6. Gebruik het met .NET Framework 4.6.2 of later, of met .NET 6 of later. | Windows. Linux en macOS met de libgdiplus‑bibliotheek en de System.Drawing.EnableUnixSupport‑schakelaar. |
| Aspose.Slides.NET6.CrossPlatform | .NET 6. Gebruik het met .NET 6 of later. | Windows (x86, x64), Linux (x64 met glibc 2.23 of later, ARM64 met glibc 2.39 of later) en macOS (x64, ARM64). |
Installation legt uit welk pakket u moet kiezen en wat elk pakket nodig heeft op Linux. System Requirements somt de ondersteunde platforms in detail op.
Bestandsformaten en conversies
Aspose.Slides opent en slaat PPT, PPTX, PPS, POT, PPSX, POTX, PPTM, PPSM, POTM, ODP, OTP, FODP en PowerPoint XML‑presentaties. Het importeert PDF‑ en HTML‑inhoud in dia’s, en het slaat presentaties op als PDF, XPS, HTML, HTML5, TIFF, geanimeerde GIF, SWF, Markdown en XAML. Supported File Formats somt elk formaat op met de API die het leest of schrijft.
| Functie | Beschrijving |
|---|---|
| PPT and PPTX | Lees en schrijf zowel het binaire PowerPoint 97-2003‑formaat als het Office Open XML‑formaat. |
| PPT to PPTX conversion | Converteer legacy PPT‑presentaties naar PPTX. |
| Portable Document Format (PDF) | Exporteer presentaties naar PDF, inclusief PDF/A‑ en PDF/UA‑documenten. |
| XML Paper Specification (XPS) | Exporteer presentaties naar XPS‑documenten. |
| Tagged Image File Format (TIFF) | Exporteer presentaties naar TIFF‑afbeeldingen. |
| HTML | Exporteer presentaties naar HTML en HTML5. |
| PDF and HTML import | Maak dia’s van PDF‑pagina’s en HTML‑inhoud. |
Presentatie‑rendering
Aspose.Slides rendert dia’s en individuele vormen als PNG-, JPEG-, BMP-, GIF-, TIFF- en SVG‑afbeeldingen, en dia’s als EMF‑metabestanden. Zie Convert Presentation Slides to Images, Render a Slide as an SVG Image en Create Shape Thumbnails.
Inhoudsfuncties
Aspose.Slides stelt u in staat bijna alle inhoud van een presentatie te maken, te lezen en te bewerken:
| Gebied | Wat u kunt doen |
|---|---|
| Slides | Toevoegen, klonen, herschikken en verwijderen van dia’s; lay-outs en masters toepassen; dia’s organiseren in secties; de dia‑grootte wijzigen. |
| Design | Achtergronden, themakleuren, kop‑ en voetteksten en lettertypen instellen. |
| Text | Tekstkaders, alinea’s en delen maken en bewerken; lettertypen, kleuren, opsommingstekens en uitlijning instellen; tekst zoeken en vervangen. |
| Shapes | AutoShapes, lijnen, connectoren, groepsvormen en afbeeldingskaders maken; positie, grootte, lijn en effen, gradient‑ of patroonvulling instellen; een vorm vinden via de alternatieve tekst. |
| Tables, charts, and SmartArt | Tabellen, Microsoft Office‑diagrammen en SmartArt‑diagrammen maken en bewerken. |
| Media, OLE objects, and ActiveX controls | Ingebedde of gekoppelde audio‑ en video‑kaders toevoegen, OLE‑objecten insluiten, en ActiveX‑besturingselementen toevoegen, wijzigen of verwijderen. |
| Notes and comments | Spreker‑notities en beoordelings‑commentaren toevoegen, lezen en bewerken. |
| Animation and transitions | Animatie‑effecten op vormen toepassen, dia‑overgangen instellen en presentatie‑instellingen configureren. |
| Security | Presentaties versleutelen met een wachtwoord, schrijfbescherming instellen en werken met digitale handtekeningen. |
| VBA macros | VBA‑modules toevoegen, extraheren en verwijderen in macro‑ingeschakelde presentaties. |
| Properties | Documenteigenschappen lezen en bewerken. |
FAQ
Moet ik Microsoft PowerPoint op de server of pc installeren om de bibliotheek te laten werken?
Nee. PowerPoint is niet vereist; Aspose.Slides is een zelfstandige engine voor het maken, bewerken, converteren en renderen van presentaties.
Hoe werkt multithreading? Kan verwerking worden geparallelliseerd?
Het is veilig om verschillende documenten in verschillende threads te verwerken; hetzelfde Presentation‑object mag niet gelijktijdig door meerdere threads worden gebruikt.
Worden bestandwachtwoorden en versleuteling ondersteund?
Ja. U kunt versleutelde presentaties openen, een open‑ en schrijfwachtwoord instellen of verwijderen, en de beschermingsstatus controleren.
Moet ik me bekommeren om lettertypen in Linux‑containers?
Ja. De lettertypen die in uw presentaties worden gebruikt, of geschikte vervangers, moeten op het systeem geïnstalleerd zijn zodat tekst correct wordt weergegeven. U kunt ook lettertype‑mappen opgeven in uw applicatie. Installation somt de Linux‑vereisten van elk pakket op.
Zijn er beperkingen in de evaluatieversie?
Ja. Zonder een licentie voegt Aspose.Slides een evaluatiewatermerk toe aan elke dia die het opslaat en snoeit de tekst die uit presentaties wordt gelezen. Een 30‑daagse tijdelijke licentie is beschikbaar voor volledig‑functionele tests.
Wordt het importeren van externe formaten in een presentatie (PDF of HTML naar PPTX) ondersteund?
Ja. U kunt PDF‑pagina’s en HTML‑inhoud aan een presentatie toevoegen, waardoor ze in dia’s worden omgezet.