Panoramica delle funzionalità
Piattaforme supportate
Aspose.Slides for Node.js via Java è un’API indipendente dalla piattaforma. Può essere utilizzata su qualsiasi piattaforma (Windows, Linux, macOS, ecc.) dove è installato Node.js 7 o superiore. Oracle JDK 8 o superiore è un altro requisito.
Formati file e conversioni
Aspose.Slides for Node.js via Java supporta la maggior parte dei formati di documenti PowerPoint. Consente anche di esportarli nei formati di file più diffusi che le organizzazioni usano e condividono tra loro. Consulta i dettagli qui di seguito:
| Funzionalità | Descrizione |
|---|---|
| Microsoft PowerPoint (PPT) | Aspose.Slides for Node.js via Java offre l’elaborazione più veloce per questo formato di documento di presentazione. |
| PPT to PPTX conversion | Aspose.Slides for Node.js via Java supporta la conversione da PPT a PPTX |
| Portable Document Format (PDF) | È possibile esportare tutti i formati di file supportati in documenti Adobe Portable Document Format (PDF) con un unico metodo. |
| XML Parser Specification (XPS) | È possibile esportare tutti i formati di file supportati in documenti XML Parser Specification (XPS) con un unico metodo. |
| Tagged Image File Format (TIFF) | È possibile esportare tutti i formati di file di presentazione supportati in Tagged Image File Format (TIFF). |
| PPTX To HTML Conversion | Aspose.Slides for Node.js via Java supporta la conversione di PresentationEx in formato HTML. |
Rendering e stampa
Aspose.Slides for Node.js via Java supporta il rendering ad alta fedeltà delle diapositive di una presentazione in diversi formati grafici. Consulta i dettagli qui di seguito:
| Funzionalità | Descrizione |
|---|---|
| Java Supported Image Formats | Utilizzando Aspose.Slides for Node.js via Java, è possibile renderizzare le diapositive della presentazione e le immagini sulle diapositive in tutti i formati grafici supportati da Java, come TIFF, PNG, BMP, JPEG, GIF. |
| SVG Format | Aspose.Slides for Node.js via Java fornisce inoltre metodi integrati che consentono di esportare le diapositive della presentazione in formati Scalable Vector Graphics (SVG). |
| Presentation Printing | Le versioni più recenti di Aspose.Slides for Node.js via Java forniscono metodi di stampa integrati con diverse opzioni. |
Funzionalità del contenuto
Aspose.Slides per Node.js via Java consente di accedere, modificare o creare quasi tutti gli elementi o i contenuti dei documenti di presentazione. Consulta i dettagli qui di seguito:
| Funzionalità | Descrizione |
|---|---|
| Master Slides | Le master slide definiscono il layout delle slide normali. Aspose.Slides for Node.js via Java consente di accedere e modificare le Master Slide dei documenti di presentazione |
| Normal Slides | Con Aspose.Slides for Node.js via Java è possibile creare nuove slide di diversi tipi; è inoltre possibile accedere e modificare le slide esistenti nelle presentazioni |
| Cloning / Copying Slides | Sono disponibili metodi integrati forniti da Aspose.Slides for Node.js via Java che consentono di clonare o copiare le slide esistenti all’interno di una presentazione. È inoltre possibile utilizzare slide copiate e clonate da una presentazione all’altra. Poiché una slide eredita il layout dalla master slide, i metodi di clonazione integrati copiano automaticamente la master durante la clonazione |
| Managing Slides sections | Metodi per organizzare le slide in diverse sezioni all’interno di una presentazione |
| Place Holders and Text Holders | È possibile accedere ai segnaposti e ai segnaposti di testo in una slide. Inoltre, è possibile creare una slide con segnaposti di testo da zero utilizzando il metodo appropriato |
| Header and Footers | Aspose.Slides for Node.js via Java semplifica la gestione di intestazioni e piè di pagina nelle slide |
| Notes in Slides | Con Aspose.Slides for Node.js via Java è possibile accedere e modificare le note associate a una slide e anche aggiungere nuove note |
| Finding a Shape | È inoltre possibile trovare una forma specifica in una slide utilizzando il testo alternativo associato alla forma |
| Backgrounds | Aspose.Slides for Node.js via Java consente di gestire gli sfondi associati a una master slide o a una slide normale in una presentazione |
| Text Boxes | Le caselle di testo possono essere create da zero. È possibile accedere alle caselle di testo esistenti. È inoltre possibile modificare i loro testi senza perdere il formato originale |
| Rectangle Shapes | È possibile creare o modificare forme rettangolari con Aspose.Slides for Node.js via Java |
| Poly Line Shapes | È possibile creare o modificare forme a polilinea con Aspose.Slides for Node.js via Java |
| Ellipse Shapes | È possibile creare o modificare forme ellittiche con Aspose.Slides for Node.js via Java |
| Group Shapes | Aspose.Slides for Node.js via Java supporta le forme raggruppate |
| Auto Shapes | Aspose.Slides for Node.js via Java supporta le forme automatiche |
| SmartArt | Aspose.Slides for Node.js via Java fornisce supporto per le forme SmartArt in MS PowerPoint |
| Charts | Aspose.Slides for Node.js via Java fornisce supporto per i grafici MSO in PowerPoint |
| Shapes Serialization | Aspose.Slides for Node.js via Java supporta un gran numero di forme. Quando Aspose.Slides for Node.js via Java non supporta una forma, è possibile utilizzare un metodo di serializzazione per serializzare quella forma da una slide esistente. In questo modo è possibile riutilizzare la forma secondo le proprie esigenze |
| Picture Frames | È possibile gestire le immagini nei riquadri immagine con Aspose.Slides for Node.js via Java |
| Audio Frames | È possibile collegare o incorporare file audio nei riquadri audio sulle slide con Aspose.Slides for Node.js via Java |
| Video Frames | È possibile gestire file video nei riquadri video. Aspose.Slides for Node.js via Java fornisce anche supporto per video collegati e incorporati |
| OLE Frame | È possibile gestire oggetti OLE nei riquadri OLE con Aspose.Slides per Node.js via Java |
| Tables | Aspose.Slides per Node.js via Java supporta le tabelle nelle slide |
| ActiveX Controls | Supporto per i controlli ActiveX |
| VBA Macros | Supporto per la gestione delle macro VBA all’interno delle presentazioni |
| Text Frame | È possibile accedere al testo di qualsiasi forma attraverso il riquadro testo associato a quella forma |
| Text Scanning | È possibile scansionare il testo in una presentazione a livello di presentazione o di slide tramite metodi di scansione integrati |
| Animations | È possibile applicare animazioni alle forme |
| Slide Shows | Aspose.Slides per Node.js via Java supporta le presentazioni a diapositive e le transizioni tra diapositive |
Funzionalità di formattazione
Con Aspose.Slides per Node.js via Java è possibile formattare testi e forme sulle slide delle presentazioni. Consulta i dettagli qui di seguito:
| Funzionalità | Descrizione |
|---|---|
| Text Formatting | In Aspose.Slides for Node.js via Java, è possibile gestire i testi tramite i riquadri testo associati alle forme. Pertanto, è possibile formattare i testi utilizzando i paragrafi e le parti associate ai riquadri testo. Questi elementi di testo possono essere formattati tramite Aspose.Slides for Node.js via Java. - Tipo di carattere - Dimensione del carattere - Colore del carattere - Sfumature del carattere - Allineamento del paragrafo - Elenco puntato del paragrafo - Orientamento del paragrafo |
| Shape Formatting | In Aspose.Slides for Node.js via Java, l’elemento base di una slide è una forma. È possibile formattare questi elementi forma con Aspose.Slides for Node.js via Java: - Posizione - Dimensione - Linea - Riempimento (inclusi Pattern, Gradiente, Solido) - Testo - Immagine |
FAQ
Devo installare Microsoft PowerPoint sul server/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 diversi; lo stesso presentation object non deve essere utilizzato da multiple threads contemporaneamente.
Sono supportate le password dei file e la crittografia?
Sì. Puoi aprire presentazioni crittografate, impostare o rimuovere una password di apertura e scrittura, e verificare lo stato di protezione.
Devo preoccuparmi dei pacchetti di font nei container Linux?
Sì. È consigliato installare pacchetti di font comuni e/o specificare esplicitamente le specificare le directory dei font nella tua applicazione per evitare sostituzioni inattese.
Ci sono limitazioni nella versione di valutazione?
In modalità di valutazione, viene aggiunta una filigrana all’output e si applicano alcune limitazioni; è disponibile una licenza temporanea di 30 giorni per testare tutte le funzionalità.
È supportata l’importazione di formati esterni in una presentazione (PDF/HTML → PPTX)?
Sì. È possibile aggiungere pagine PDF e contenuto HTML a una presentazione, trasformandole in slide.