Aspose.Slides for .NET
C# .NET API pentru a crea și a converti foi de calcul Excel
API avansată de prezentare PowerPoint pentru a genera, edita, îmbina, proteja, converti și reda fișiere PPT/PPTX fără a utiliza Microsoft PowerPoint.
Aspose.Slides pentru .NET este o bibliotecă foarte utilă de creare și manipulare a prezentărilor PowerPoint fără a utiliza Microsoft PowerPoint sau orice alt alte dependențe externe. Biblioteca permite dezvoltatorilor să creeze prezentări interactive și captivante care pot fi folosite pentru o varietate de scopuri, cum ar fi prezentări, rapoarte și materiale de marketing. Biblioteca a inclus suport pentru diferite prezentări PowerPoint și formate de fișiere OpenOffice, cum ar fi PPT, PPTX, PPS, POT, PPSX, PPTM, PPSM, POTX, POTM și ODP.
Aspose.Slides pentru .NET a inclus o gamă largă de funcții de bază, precum și avansate pentru gestionarea prezentărilor, cum ar fi crearea de prezentări de la zero, adăugarea de noi diapozitive, clonarea diapozitivelor, copierea diapozitivelor, modificarea proprietăților documentului unei prezentări, ștergerea diapozitivelor nedorite , copierea masteraturilor, previzualizarea diapozitivelor¸ exportul diapozitivelor ca imagini, exportul diapozitivelor în format SVG, gestionarea notelor de diapozitive, setarea noilor masterate de diapozitive, adăugarea de note de diapozitive, crearea sau gestionarea formelor, gestionarea stilurilor în forme, crearea de tabele de la zero, redimensionarea și mutarea tabelelor , modificarea formatării textului și multe altele.
Aspose.Slides pentru .NET a inclus un convertor foarte puternic care ajută dezvoltatorii de software să exporte prezentări în unele formate de fișiere de top, cum ar fi PDF, PDF/A, XPS, HTML și formate de fișiere de imagini populare precum JPEG, PNG, BMP , TIFF și GIF. De asemenea, oferă o serie de capabilități avansate, cum ar fi suport pentru comentarii, tranziții de diapozitive și animație. Biblioteca a inclus suport pentru o gamă largă de elemente PowerPoint, inclusiv diapozitive, forme, text, imagini, diagrame și tabele. Acest lucru le permite dezvoltatorilor să adauge, să editeze și să formateze cu ușurință aceste elemente în prezentările lor.
Noțiuni introductive cu Aspose.Slides pentru .NET
Modul recomandat de a instala Aspose.Slides pentru .NET este utilizarea NuGet. Vă rugăm să utilizați următoarea comandă pentru o instalare fără probleme.
Instalați Aspose.Slides pentru .NET prin NuGet
NuGet\Install-Package Aspose.Slides.NET -Version 23.1.0
De asemenea, îl puteți descărca direct de pe pagina de lansare a produsului Aspose.Generează și gestionează prezentări prin .NET API
Aspose.Slides pentru .NET a inclus capacitatea de a crea și de a manipula prezentări PowerPoint în cadrul aplicațiilor .NET fără dependențe externe. Dezvoltatorii pot deschide, de asemenea, prezentările existente și le pot modifica cu ușurință. De asemenea, este posibil să verificați formatul unei prezentări și să o examinați pentru a-i afla proprietățile și pentru a înțelege comportamentul acesteia. De asemenea, este posibil să obțineți proprietățile unei prezentări și să o actualizați.
Crearea de prezentări prin .NET API
Presentation presentation = new Presentation();
presentation.Save("OutputPresenation.pptx", SaveFormat.Pptx);
Convertiți prezentări PowerPoint prin .NET API
Una dintre caracteristicile cheie ale Aspose.Slides pentru .NET este conversia prezentărilor PowerPoint într-o mare varietate de formate de ieșire, inclusiv PDF, HTML, PDF/A, XPS, SVF, GIF, TIFF, PNG, BMP, și JPEG rapid și ușor. Acest lucru facilitează convertirea prezentărilor într-un format compatibil cu o anumită aplicație sau platformă. În plus, oferă, de asemenea, o serie de opțiuni avansate pentru conversia prezentărilor, cum ar fi setarea calității și rezoluției imaginii, specificarea dimensiunii și orientării paginii și adăugarea de filigrane la fișierul de ieșire. Biblioteca oferă, de asemenea, posibilitatea de a converti un diapozitiv PowerPoint într-o imagine.
Conversia PowerPoint în PDF cu diapozitive ascunse prin .NET API
// Instantiates a Presentation class that represents a PowerPoint file
Presentation presentation = new Presentation("PowerPoint.pptx");
// Instantiates the PdfOptions class
PdfOptions pdfOptions = new PdfOptions();
// Adds hidden slides
pdfOptions.ShowHiddenSlides = true;
// Saves the presentation as a PDF
presentation.Save("PowerPoint-to-PDF.pdf", SaveFormat.Pdf, pdfOptions);
Adăugați și gestionați diapozitive în prezentări prin API-ul C#
Aspose.Slides pentru .NET a inclus suport complet pentru manipularea diapozitivelor din prezentările PowerPoint în cadrul aplicațiilor .NET. Biblioteca a inclus numeroase funcții pentru lucrul cu diapozitive, cum ar fi adăugarea de noi diapozitive la o prezentare, accesarea unui diapozitiv existent, eliminarea diapozitivelor nedorite, clonarea diapozitivelor, copierea diapozitivelor existente, compararea a două diapozitive, gestionarea aspectului diapozitivelor, tranziția diapozitivelor, conversia diapozitivelor în Bitmap , conversia diapozitivelor în imagini cu dimensiuni personalizate și multe altele. În plus, puteți, de asemenea, să convertiți diapozitivele cu note și comentarii în imagini sau să exportați toate diapozitivele în imagini cu doar câteva rânduri de cod.
Clonați un diapozitiv prin API-ul C#
// Instantiate Presentation class that represents a presentation file
using (Presentation pres = new Presentation("CloneWithinSamePresentationToEnd.pptx"))
{
// Clone the desired slide to the end of the collection of slides in the same presentation
ISlideCollection slds = pres.Slides;
slds.AddClone(pres.Slides[0]);
// Write the modified presentation to disk
pres.Save("Aspose_CloneWithinSamePresentationToEnd_out.pptx", SaveFormat.Pptx);
}
Adăugați animații la prezentarea PowerPoint prin C#
Aspose.Slides pentru .NET le permite dezvoltatorilor de software să aplice cu ușurință diferite tipuri de animație prezentărilor lor. Animația PowerPoint joacă un rol important pentru a face prezentările atrăgătoare și atractive pentru public. Biblioteca acceptă peste 150 de efecte de animație care pot fi aplicate cu ușurință la forme, diagrame, tabele, obiecte OLE și alte elemente de prezentare. În plus, este, de asemenea, să combinați mai multe comportamente pentru a vă crea propriile animații personalizate.
Adăugați efect de animație la un singur paragraf prin .NET API
using (Presentation presentation = new Presentation(dataDir + "Presentation1.pptx"))
{
// select paragraph to add effect
IAutoShape autoShape = (IAutoShape)presentation.Slides[0].Shapes[0];
IParagraph paragraph = autoShape.TextFrame.Paragraphs[0];
// add Fly animation effect to selected paragraph
IEffect effect = presentation.Slides[0].Timeline.MainSequence.AddEffect(paragraph, EffectType.Fly, EffectSubtype.Left, EffectTriggerType.OnClick);
presentation.Save(dataDir + "AnimationEffectinParagraph.pptx", SaveFormat.Pptx);
}