Panoramica delle funzionalità

Panoramica

Aspose.Slides for .NET è una libreria di classi per creare, leggere, modificare, convertire e rendere presentazioni PowerPoint e OpenDocument. Non ha un’interfaccia utente propria e non richiede Microsoft PowerPoint o Office, così puoi usarla in applicazioni console, applicazioni desktop come Windows Forms, applicazioni web e servizi web. Questo articolo riassume ciò che la libreria copre e collega gli articoli che descrivono ogni area.

Piattaforme supportate

Aspose.Slides for .NET è distribuito come due pacchetti NuGet con la stessa API:

Pacchetto Build inclusi nel pacchetto Sistemi operativi
Aspose.Slides.NET .NET Framework 4.6.2, .NET Standard 2.0 e .NET 6. Usalo con .NET Framework 4.6.2 o successivo, o con .NET 6 o successivo. Windows. Linux e macOS con la libreria libgdiplus e l’opzione System.Drawing.EnableUnixSupport.
Aspose.Slides.NET6.CrossPlatform .NET 6. Usalo con .NET 6 o successivo. Windows (x86, x64), Linux (x64 con glibc 2.23 o successivo, ARM64 con glibc 2.39 o successivo) e macOS (x64, ARM64).

Installazione spiega quale pacchetto scegliere e cosa richiede ciascuno su Linux. Requisiti di sistema elenca le piattaforme supportate in dettaglio.

Formati di file e conversioni

Aspose.Slides apre e salva presentazioni PPT, PPTX, PPS, POT, PPSX, POTX, PPTM, PPSM, POTM, ODP, OTP, FODP e PowerPoint XML. Importa contenuti PDF e HTML nelle diapositive e salva le presentazioni come PDF, XPS, HTML, HTML5, TIFF, GIF animato, SWF, Markdown e XAML. Formati di file supportati elenca ogni formato con l’API che lo legge o lo scrive.

Funzionalità Descrizione
PPT e PPTX Legge e scrive sia il formato binario PowerPoint 97-2003 sia il formato Office Open XML.
Conversione da PPT a PPTX Converti le presentazioni PPT legacy in PPTX.
Portable Document Format (PDF) Esporta le presentazioni in PDF, inclusi i documenti PDF/A e PDF/UA.
XML Paper Specification (XPS) Esporta le presentazioni in documenti XPS.
Tagged Image File Format (TIFF) Esporta le presentazioni in immagini TIFF.
HTML Esporta le presentazioni in HTML e HTML5.
Importazione PDF e HTML Crea diapositive da pagine PDF e contenuti HTML.

Rendering delle presentazioni

Aspose.Slides rende le diapositive e le forme individuali come immagini PNG, JPEG, BMP, GIF, TIFF e SVG, e le diapositive come metafili EMF. Vedi Converti le diapositive della presentazione in immagini, Rendi una diapositiva come immagine SVG, e Crea miniature di forme.

Funzionalità del contenuto

Aspose.Slides ti consente di creare, leggere e modificare quasi tutti i contenuti di una presentazione:

Area Cosa puoi fare
Diapositive Aggiungi, clona, riordina e rimuovi diapositive; applica layout e master; organizza le diapositive in sezioni; cambia la dimensione della diapositiva.
Design Imposta sfondi, colori del tema, intestazioni e piè di pagina, e caratteri.
Testo Crea e modifica riquadri di testo, paragrafi e porzioni; imposta caratteri, colori, elenchi puntati e allineamento; trova e sostituisci il testo.
Forme Crea AutoShape, linee, connettori, forme raggruppate e riquadri immagine; imposta posizione, dimensione, linea e riempimento solido, gradiente o a motivo; trova una forma tramite il suo testo alternativo.
Tabelle, grafici, e SmartArt Crea e modifica tabelle, grafici Microsoft Office e diagrammi SmartArt.
Media, oggetti OLE, e controlli ActiveX Aggiungi riquadri audio e video incorporati o collegati, incorpora oggetti OLE e aggiungi, modifica o rimuovi controlli ActiveX.
Note e commenti Aggiungi, leggi e modifica note del relatore e commenti di revisione.
Animazione e transizioni Applica effetti di animazione alle forme, imposta transizioni diapositive e configura le impostazioni della presentazione.
Sicurezza Cifra le presentazioni con una password, imposta protezione in scrittura e lavora con firme digitali.
Macro VBA Aggiungi, estrai e rimuovi moduli VBA nelle presentazioni con macro.
Proprietà Leggi e modifica le proprietà del documento.

FAQ

Devo installare Microsoft PowerPoint sul server o sul PC perché la libreria funzioni?

No. PowerPoint non è richiesto; Aspose.Slides è un motore autonomo per creare, modificare, convertire e rendere presentazioni.

Come funziona il multithreading? È possibile parallelizzare l’elaborazione?

È sicuro elaborare documenti diversi in thread differenti; lo stesso oggetto Presentation non deve essere utilizzato da multiple threads contemporaneamente.

Sono supportate le password dei file e la crittografia?

Sì. Puoi aprire presentazioni criptate, impostare o rimuovere una password di apertura e di scrittura, e verificare lo stato di protezione.

Devo preoccuparmi dei caratteri nei container Linux?

Sì. I caratteri utilizzati nelle tue presentazioni, o i sostituti adeguati, devono essere installati sul sistema perché il testo venga visualizzato correttamente. Puoi anche specificare le directory dei font nella tua applicazione. Installazione elenca i prerequisiti Linux di ciascun pacchetto.

Ci sono limitazioni nella versione di valutazione?

Sì. Senza una licenza, Aspose.Slides aggiunge una filigrana di valutazione a ogni diapositiva salvata e tronca il testo letto dalle presentazioni. È disponibile una licenza temporanea di 30 giorni per testare tutte le funzionalità.

È supportata l’importazione di formati esterni in una presentazione (PDF o HTML in PPTX)?

Sì. Puoi aggiungere pagine PDF e contenuto HTML a una presentazione, trasformandoli in diapositive.