Översikt över funktioner
Supporterade plattformar
Plattformarna Aspose.Slides for Python via .NET kan användas på Windows x64 eller x86 samt ett brett utbud av Linux-distributioner med Python 3.5 eller senare installerat. Det finns ytterligare krav på mål‑Linux‑plattformen:
- GCC‑6 runtime‑bibliotek (eller senare)
- Beroenden för .NET Core Runtime. Att installera .NET Core Runtime själv är INTE nödvändigt
- För Python 3.5‑3.7:
pymalloc‑byggnaden av Python krävs. Python‑byggalternativet--with-pymallocär aktiverat som standard. Vanligtvis markeraspymalloc‑byggnaden av Python med suffixetmi filnamnet. libpythondelade Python‑bibliotek. Python‑byggalternativet--enable-sharedär inaktiverat som standard, vissa Python‑distributioner innehåller inte det deladelibpython‑biblioteket. För vissa Linux‑plattformar kanlibpython‑biblioteket installeras via paketshanteraren, till exempel:sudo apt-get install libpython3.7. Vanligt problem är attlibpython‑biblioteket installeras på en annan plats än den standardmässiga systemplatsen för delade bibliotek. Problemet kan åtgärdas genom att använda Python‑byggalternativen för att ange alternativa biblioteksökvägar vid kompilering av Python, eller genom att skapa en symbolisk länk tilllibpython‑biblioteksfilen i systemets standardplats för delade bibliotek. Vanligtvis är filnamnet för det deladelibpython‑biblioteketlibpythonX.Ym.so.1.0för Python 3.5‑3.7, ellerlibpythonX.Y.so.1.0för Python 3.8 eller senare (till exempel:libpython3.7m.so.1.0,libpython3.9.so.1.0).
Om du behöver stöd för fler plattformar, se efter de “tvilling‑bröder” produkterna Aspose.Slides för .NET eller Aspose.Slides för Java.
Filformat och konverteringar
Aspose.Slides for Python via .NET stöder de flesta PowerPoint-dokumentformat. Det låter dig också exportera dem till de populära format som organisationer ofta använder och utbyter med varandra. Gå igenom dessa detaljer:
| Funktion | Beskrivning |
|---|---|
| Microsoft PowerPoint (PPT) | Aspose.Slides for Python via .NET erbjuder den snabbaste bearbetningen för detta presentationsdokumentformat. |
| PPT till PPTX konvertering | Aspose.Slides for Python via .NET stödjer konvertering av PPT till PPTX. |
| Portable Document Format (PDF) | Du kan exportera alla stödda filformat till Adobe Portable Document Format (PDF)-dokument med en enda metod. |
| XML Parser Specification (XPS) | Du kan exportera alla stödda filformat till XML Parser Specification (XPS)-dokument med en enda metod. |
| Tagged Image File Format (TIFF) | Du kan exportera alla stödda presentationsfilformat till Tagged Image File Format (TIFF). |
| PPTX To HTML Conversion | Aspose.Slides for Python via .NET stödjer konvertering av PresentationEx till HTML-format. |
Rendering av presentationer
Aspose.Slides for Python via .NET stödjer rendering med hög precision av bilder i presentationsdokument till olika grafikformat. Gå igenom dessa detaljer:
| Funktion | Beskrivning |
|---|---|
| Bildformat som stöds av .NET | Med Aspose.Slides for Python via .NET kan du rendera presentationsbilder och bilder på bilder till alla .NET‑stödde grafikformat såsom TIFF, PNG, BMP, JPEG, GIF och metafiler. |
| SVG‑format | Aspose.Slides for Python via .NET tillhandahåller också inbyggda metoder som låter dig exportera presentationsbilder till Scalable Vector Graphics (SVG)-format. |
Innehållsfunktioner
Aspose.Slides for Python via .NET låter dig komma åt, ändra eller skapa nästan alla objekt eller innehåll i presentationsdokument. Gå igenom dessa detaljer:
| Funktion | Beskrivning |
|---|---|
| Masterbilder | Masterbilderna definierar layouten för vanliga bilder. Aspose.Slides for Python via .NET låter dig komma åt och ändra masterbilderna i presentationsdokument. |
| Vanliga bilder | Med Aspose.Slides for Python via .NET kan du skapa nya bilder av olika typer; du kan också komma åt och ändra befintliga bilder i presentationerna. |
| Kloning / Kopiering av bilder | Det finns inbyggda metoder i Aspose.Slides for Python via .NET som låter dig klona eller kopiera befintliga bilder inom en presentation. Du kan även använda kopierade och klonade bilder från en presentation till en annan. Eftersom en bild ärver sin layout från masterbilden kopierar de inbyggda kloningsmetoderna automatiskt masterbilden vid kloning. |
| Hantera bildsektioner | Metoder för att organisera bilder i olika sektioner i en presentation. |
| Platshållare och texthållare | Du kan komma åt platshållare och texthållare i en bild. Dessutom kan du skapa en bild med texthållare från grunden med lämplig metod. |
| Sidhuvuden och sidfötter | Aspose.Slides for Python via .NET underlättar hantering av sidhuvuden/sidfötter i bilder. |
| Anteckningar i bilder | Med Aspose.Slides for Python via .NET kan du komma åt och ändra anteckningar som är kopplade till en bild samt lägga till nya anteckningar. |
| Hitta en form | Du kan också hitta en viss form i en bild med hjälp av den alternativa texten som är kopplad till formen. |
| Bakgrunder | Aspose.Slides for Python via .NET låter dig arbeta med bakgrunder som är kopplade till en master- eller normal bild i en presentation. |
| Textrutor | Textrutor kan skapas från grunden. Du kan komma åt befintliga textrutor. Du kan även ändra deras text utan att förlora originalformatet. |
| Rektangulära former | Du kan skapa eller ändra rektangulära former med Aspose.Slides for Python via .NET. |
| Polylinjeformer | Du kan skapa eller ändra polylinjeformer med Aspose.Slides for Python via .NET. |
| Ellipsformer | Du kan skapa eller ändra ellipsformer med Aspose.Slides for Python via .NET. |
| Gruppformer | Aspose.Slides for Python via .NET stödjer gruppformer. |
| Automatiska former | Aspose.Slides for Python via .NET stödjer automatiska former. |
| SmartArt | Aspose.Slides for Python via .NET erbjuder stöd för SmartArt‑former i MS PowerPoint. |
| Diagram | Aspose.Slides for Python via .NET erbjuder stöd för MSO‑diagram i PowerPoint. |
| Serialisering av former | Aspose.Slides for Python via .NET stöder ett stort antal former. När Aspose.Slides for Python via .NET saknar stöd för en form kan du använda en serialiseringsmetod för att serialisera den formen från en befintlig bild. På så sätt kan du återanvända formen enligt dina krav. |
| Bildramar | Du kan hantera bilder i bildramar med Aspose.Slides for Python via .NET. |
| Ljudramar | Du kan länka eller bädda in ljudfiler i ljudramar på bilder med Aspose.Slides for Python via .NET. |
| Video‑ramar | Du kan hantera videofiler i videoramar. Aspose.Slides for Python via .NET erbjuder även stöd för länkade och inbäddade videor. |
| OLE‑ram | Du kan hantera OLE‑objekt i OLE‑ramar med Aspose.Slides for Python via .NET. |
| Tabeller | Aspose.Slides for Python via .NET stödjer tabeller i bilder. |
| ActiveX‑kontroller | Stöd för ActiveX‑kontroller. |
| VBA‑makron | Stöd för hantering av VBA‑makron i presentationer. |
| Textram | Du kan få åtkomst till texten i vilken form som helst via textramen som är kopplad till den formen. |
| Textsökning | Du kan söka igenom text i en presentation på presentations‑ eller bildnivå med inbyggda sökmetoder. |
| Animationer | Du kan applicera animationer på former. |
| Bildspel | Aspose.Slides for Python via .NET stödjer bildspel och bildövergångar. |
Formateringsfunktioner
Med Aspose.Slides for Python via .NET kan du formatera text och former på bilder i presentationer. Gå igenom dessa detaljer:
| Funktion | Beskrivning |
|---|---|
| Textformatering | I Aspose.Slides for Python via .NET kan du hantera texter via textramarna som är kopplade till formerna. Därmed kan du formatera texter med hjälp av stycken och delar som är associerade med textramarna. Dessa textelement kan formateras via Aspose.Slides for Python via .NET. - Typsnittstyp - Teckenstorlek - Teckens färg - Teckens nyanser - Styckejustering - Punktlista i stycke - Styckeretning |
| Formatering av former | I Aspose.Slides for Python via .NET är grundelementet i en bild en form. Du kan formatera dessa formelement med Aspose.Slides for Python via .NET: - Position - Storlek - Linje - Fyll (inklusive mönster, gradient, solid) - Text - Bild |
FAQ
Behöver jag installera Microsoft PowerPoint på servern/PC:n för att biblioteket ska fungera?
Nej. PowerPoint krävs inte; Aspose.Slides är en fristående motor för att skapa, redigera, konvertera och rendera presentationer.
Hur fungerar multitrådning? Kan bearbetning parallelliseras?
Det är säkert att bearbeta olika dokument i olika trådar; samma presentation-objekt får inte användas av flera trådar samtidigt.
Stöds fillösenord och kryptering?
Ja. Du kan öppna krypterade presentationer, ange eller ta bort ett öppnings‑ och skrivlösenord samt kontrollera skyddsstatusen.
Måste jag ta hänsyn till teckensnittspaket i Linux‑containrar?
Ja. Det rekommenderas att installera vanliga teckensnittspaket och/eller uttryckligen ange teckensnittskataloger i din applikation för att undvika oväntade ersättningar.
Finns det begränsningar i utvärderingsversionen?
I utvärderingsläge läggs ett vattenmärke till i utskriften och vissa begränsningar gäller; en 30‑dagars tillfällig licens finns tillgänglig för fullständig funktionsgranskning.
Stöds import av externa format till en presentation (PDF/HTML → PPTX)?
Ja. Du kan lägga till PDF‑sidor och HTML‑innehåll i en presentation, vilket omvandlar dem till bilder.