1. Prodotti
  2.   Presentazione
  3.   Python
  4.   Aspose.Slides for Python via .NET

Aspose.Slides for Python via .NET

 
 

API Python per creare e convertire presentazioni PowerPoint

Un'API Python di PowerPoint per la creazione, la modifica, la divisione, l'unione e la conversione di presentazioni PPT/PPTX senza utilizzare Microsoft Office PowerPoint.

Aspose.Slides per Python tramite .NET è una libreria molto utile che consente agli sviluppatori di software di lavorare con Presentazioni di Microsoft PowerPoint a livello di codice all'interno delle proprie applicazioni Python. La libreria offre agli sviluppatori Python la possibilità di utilizzare Aspose.Slides nei loro progetti sfruttando la potenza di .NET. La libreria fornisce agli sviluppatori Python la possibilità di leggere, scrivere, modificare, eseguire il rendering e manipolare presentazioni PowerPoint utilizzando i comandi Python. Può essere utilizzato su più piattaforme, inclusi Windows, Linux e macOS.

Aspose.Slides per Python tramite .NET è progettato per essere facile da usare e offre un'ampia gamma di funzionalità che lo rendono una soluzione ideale per creare e modificare presentazioni PowerPoint. La libreria supporta la generazione e la lettura di presentazioni in vari formati di file come PPT, PPTX, PPS, POT, PPSX, PPTM, PPSM, POTX, POTM, ODP, PDF e così via. La libreria supporta anche l'esportazione di presentazioni in alcuni dei principali formati di file come PDF, PDF/A, XPS, JPEG, PNG, BMP, TIFF, GIF, SVG, HTML e così via. Aspose.Slides è progettato per prestazioni elevate e può gestire facilmente presentazioni PowerPoint di grandi dimensioni.

Aspose.Slides per Python tramite la libreria .NET ha fornito supporto per varie funzionalità avanzate e di base per la gestione delle presentazioni PowerPoint, come la creazione di presentazioni da zero, l'aggiunta o la rimozione di diapositive, l'impostazione delle proprietà delle diapositive, l'aggiunta di forme e la modifica delle proprietà delle forme , cambiare le proprietà dei caratteri, aggiungere e modificare i colori, impostare l'allineamento del testo, aggiungere elementi multimediali alle presentazioni (audio e video) e così via. La libreria Aspose.Slide è molto facile da usare e offre un'ampia gamma di funzionalità che la rendono la scelta ideale per creare e modificare presentazioni PowerPoint.

Previous Next

Introduzione a Aspose.Slides per Python tramite .NET

Il modo consigliato per installare Aspose.Slides per Python tramite .NET utilizza pip. Si prega di utilizzare il seguente comando per un'installazione fluida.

Install Aspose.Slides for Python via .NET via pip

pip install aspose.slides 
Puoi anche scaricarlo direttamente dalla pagina di rilascio del prodotto Aspose.

Generazione di presentazioni PowerPoint tramite Python

Aspose.Slides per Python tramite .NET è una soluzione molto utile per creare e gestire presentazioni PowerPoint all'interno delle proprie applicazioni Python. La libreria ha incluso diverse funzionalità importanti per la gestione delle presentazioni, come aggiungere diapositive a presentazioni esistenti, esaminare presentazioni, unire più presentazioni, inserire immagini all'interno di presentazioni, inserire note nelle presentazioni, unire diapositive specifiche dalle presentazioni, unire diapositive nella sezione di presentazione, convertire presentazioni in PDF e molti altri.

Come unire le presentazioni tramite l'API Python?

import aspose.slides as slides

with slides.Presentation("pres.pptx") as pres1:
    with slides.Presentation("Presentation1.pptx") as pres2:
        for slide in pres2.slides:
            pres1.slides.add_clone(slide)
        pres1.save("combined.pptx", slides.export.SaveFormat.PPTX)

Aggiungi e gestisci diapositive nelle presentazioni tramite API Python

Aspose.Slides per Python tramite .NET ha incluso il supporto completo per la gestione delle diapositive all'interno della presentazione di PowerPoint utilizzando i comandi Python. Gli sviluppatori di software possono eseguire varie operazioni per la gestione delle diapositive all'interno delle presentazioni PowerPoint, come aggiungere diapositive alla presentazione, accedere alle diapositive nella presentazione, eliminare diapositive indesiderate dalla presentazione, clonare diapositive, confrontare diapositive, regolare il layout delle diapositive, convertire diapositive in formati di file immagine, converti diapositive con dimensioni personalizzate, imposta schemi diapositiva, copia il contenuto delle diapositive, aggiungi transizioni alle diapositive, imposta effetti di transizione e molto altro.

Crea un effetto di transizione diapositiva semplice tramite API Python

import aspose.slides as slides

# Instantiate Presentation class to load the source presentation file
with slides.Presentation(path + "AccessSlides.pptx") as presentation:
    # Apply circle type transition on slide 1
    presentation.slides[0].slide_show_transition.type = slides.slideshow.TransitionType.CIRCLE

    # Apply comb type transition on slide 2
    presentation.slides[1].slide_show_transition.type = slides.slideshow.TransitionType.COMB

    # Write the presentation to disk
    presentation.save("SampleTransition_out.pptx", slides.export.SaveFormat.PPTX)

Aggiungi commenti alle presentazioni nelle app Python

I commenti sono una parte molto utile delle presentazioni che aiutano gli utenti a fornire feedback o a comunicare con i propri compagni di squadra durante la revisione delle presentazioni. Aspose.Slides per Python tramite .NET ha fornito supporto completo per l'aggiunta e la gestione di commenti sulle presentazioni all'interno delle applicazioni Python. La libreria ha incluso varie funzionalità per la gestione delle presentazioni, come aggiungere commenti a una diapositiva in una presentazione PowerPoint, accedere a un commento esistente su una diapositiva, rispondere ai commenti, aggiungere un commento moderno a una diapositiva, eliminare tutti i commenti e gli autori, eliminare specifici commenti su una diapositiva e molto altro ancora.

Come eliminare commenti specifici su una diapositiva tramite API Python?

import aspose.pydrawing as draw
import aspose.slides as slides
from datetime import date

with slides.Presentation() as presentation:
    slide = presentation.slides[0]
    
    # add comments...
    author = presentation.comment_authors.add_author("Author", "A")
    author.comments.add_comment("comment 1", slide, draw.PointF(0.2, 0.2), date.today())
    author.comments.add_comment("comment 2", slide, draw.PointF(0.3, 0.2), date.today())
    
    # remove all comments that contain "comment 1" text
    for commentAuthor in presentation.comment_authors:
        toRemove = []
        for comment in slide.get_slide_comments(commentAuthor):
            if comment.text == "comment 1":
                toRemove.append(comment)
        
        for comment in toRemove:
            commentAuthor.comments.remove(comment)
    
    presentation.save("pres.pptx", slides.export.SaveFormat.PPTX)

Lavora con i collegamenti ipertestuali nelle presentazioni tramite API Python

Aspose.Slides per Python tramite .NET ha fornito alcune funzionalità utili per la gestione dei collegamenti ipertestuali all'interno delle presentazioni PowerPoint utilizzando l'API Python. La libreria consente agli sviluppatori di software di aggiungere collegamenti ipertestuali URL ai testi, aggiungere collegamenti ipertestuali URL a forme o frame, aggiungere collegamenti ipertestuali URL a file multimediali, formattare collegamenti ipertestuali, utilizzare collegamenti ipertestuali per creare sommari, collegamenti ipertestuali modificabili, proprietà supportate in IHyperlinkQueries e molto altro. L'esempio seguente dimostra come aggiungere un collegamento ipertestuale a un sito Web a un testo utilizzando il codice Python.

Come aggiungere un collegamento ipertestuale al sito Web a un testo tramite API Python?

 import aspose.slides as slides

with slides.Presentation() as presentation:
    shape1 = presentation.slides[0].shapes.add_auto_shape(slides.ShapeType.RECTANGLE, 100, 100, 600, 50, False)
    shape1.add_text_frame("Aspose: File Format APIs")
    shape1.text_frame.paragraphs[0].portions[0].portion_format.hyperlink_click = slides.Hyperlink("https://www.aspose.com/")
    shape1.text_frame.paragraphs[0].portions[0].portion_format.hyperlink_click.tooltip = "More than 70% Fortune 100 companies trust Aspose APIs"
    shape1.text_frame.paragraphs[0].portions[0].portion_format.font_height = 32
    
    presentation.save("presentation-out.pptx", slides.export.SaveFormat.PPTX)
 Italiano