Översikt över funktioner
Filformat och konverteringar
Aspose.Slides for C++ stöder de flesta PowerPoint-dokumentformaten och kan även exportera dem till populära format som ofta används för utbyte mellan organisationer. Tabellen nedan listar dessa format:
| Funktion | Beskrivning |
|---|---|
| Microsoft PowerPoint (PPT) | Aspose.Slides for C++ erbjuder den snabbaste bearbetningen för detta presentationsdokumentformat. |
| Portable Document Format (PDF) | De stödda filformaten kan exporteras till Adobe Portable Document Format (PDF)-dokument med en enda metod. |
| XML Parser Specification (XPS) | Alla stödda filformat kan exporteras till XML Parser Specification (XPS)-dokument med en enda metod. |
| PresentationML (PPTX, XML) | Aspose.Slides for C++ stöder bearbetning av OOXML presentationsformat, även känt som PresentationML eller PPTX. |
| PPTX To HTML Conversion | Aspose.Slides for C++ stöder konvertering av presentationer till HTML-format. |
Rendering
Aspose.Slides for C++ stödjer högkvalitativ rendering av bilder i presentationsdokumenten till olika grafikformat som listas nedan:
| Funktion | Beskrivning |
|---|---|
| C++-stödda bildformat | Med Aspose.Slides for C++ kan du rendera inte bara presentationsbilder utan även bilder på bilder till alla C++-stödda grafikformat som PNG, BMP och JPEG. |
| SVG-format | Aspose.Slides for C++ erbjuder även en inbyggd metod för att exportera presentationsbilder till Scalable Vector Graphics (SVG)-format. |
Innehållsfunktioner
Aspose.Slides for C++ gör det möjligt att komma åt, ändra eller skapa nästan allt innehåll i presentationsdokumenten.
| Funktion | Beskrivning |
|---|---|
| Masterbilder | Masterbilderna definierar layouten för de vanliga bilderna. Aspose.Slides for C++ gör det möjligt att komma åt och ändra masterbilderna i presentationsdokumenten. |
| Vanliga bilder | Med Aspose.Slides for C++ kan du inte bara skapa nya bilder av olika typer utan även komma åt och ändra befintliga bilder i presentationsdokumenten. |
| Klonning / Kopiering av bilder | Det finns inbyggda metoder i Aspose.Slides for C++ för att klona eller kopiera befintliga bilder, både inom en presentation och från en presentation till en annan. Eftersom en bild ärver sin layout från masterbilden kopierar de inbyggda kloningsmetoderna automatiskt även masterbilden vid kloning. |
| Platshållare och texthållare | Du kan också komma åt platshållare och texthållare i en bild. Dessutom kan du skapa en bild med texthållare från grunden med den lämpliga metoden. |
| Sidhuvuden och sidfötter | Aspose.Slides for C++ underlättar även hantering av sidhuvuden/sidfötter i bilderna. |
| Anteckningar i bilder | Med Aspose.Slides for C++ kan du inte bara komma åt och ändra anteckningar kopplade till en bild utan även lägga till anteckningar. |
| Hitta en form | Du kan även hitta en specifik form på en bild genom att använda den alternativa texten som är kopplad till formen. |
| Bakgrunder | Aspose.Slides for C++ möjliggör arbete med bakgrunder associerade med en master- eller normalbild i presentationen. |
| Textrutor | Textrutor kan skapas från grunden. Befintliga textrutor kan nås och deras text kan även ändras utan att förlora det ursprungliga textformatet. |
| Rektangulära former | Rektangulära former kan skapas eller ändras med Aspose.Slides for C++. |
| Polylinjeformer | Polylinjeformer kan också skapas eller ändras med Aspose.Slides for C++. |
| Ellipsformer | Ellipsformer kan också skapas eller ändras med Aspose.Slides for C++. |
| Grupprformer | Aspose.Slides for C++ stöder även grupprformer. |
| Autoformer | Autoformer stöds också av Aspose.Slides for C++. |
| Serialisering av former | Även om Aspose.Slides for C++ stöder ett stort antal former, finns en serialiseringsmetod i Aspose.Slides for C++ som kan användas för att serialisera en form som inte stöds från en befintlig bild för vidare användning av Aspose.Slides for C++ vid behov. |
| Bildramar | Bilder hanteras i bildramar med Aspose.Slides for C++. |
| Ljudramar | Ljudfiler kan länkas eller bäddas in på bilder i ljudramar av Aspose.Slides for C++. |
| Videoram | Videofiler hanteras i videoramar via Aspose.Slides for C++. |
| OLE-ram | OLE-objekt hanteras i OLE-ramar av Aspose.Slides for C++. |
| Tabeller | Tabeller på bilder stöds också av Aspose.Slides for C++. |
| Textram | Texten som är kopplad till en form kan nås via textramen som är associerad med den formen. |
| Textskanning | Text i en presentation kan skannas på presentations- eller bildnivå med de inbyggda skanningsmetoderna. |
| Animationer | Animationer kan tillämpas på former. |
| Bildspel | Bildspel, bildövergångar och Morph-övergångar stöds också. |
Formateringsfunktioner
Det är möjligt att formatera text och former på bilder i ett presentationsdokument med Aspose.Slides for C++.
| Funktion | Beskrivning |
|---|---|
| Textformatering | I Aspose.Slides for C++ hanteras texten via textramar som är associerade med formerna. Därför kan texten formateras med hjälp av stycken och delar som är kopplade till textramarna. Följande textelement kan formateras med Aspose.Slides for C++. - Typsnittstyp - Typsnittsstorlek - Typsnittsfärg - Typsnittstoner - Styckejustering - Stycke‑punktlista - Styckeorientering |
| Formformatering | I Aspose.Slides for C++ är grundelementet i en bild en form. Följande formelement kan formateras med Aspose.Slides for C++: - Position - Storlek - Linje - Fyllning (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 skrivarlösenord samt kontrollera skyddsstatusen.
Behöver jag tänka på teckensnittspaket i Linux‑containrar?
Ja. Det rekommenderas att installera vanliga teckensnittspaket och/eller explicit 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 en vattenstämpel till i resultatet och vissa begränsningar gäller; en 30‑dagars tillfällig licens finns tillgänglig för fullständig funktionstestning.
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 och omvandla dem till bilder.