Přehled funkcí
Formáty souborů a konverze
Aspose.Slides pro C++ podporuje většinu formátů dokumentů PowerPoint a také je exportuje do populárních formátů široce používaných pro výměnu mezi organizacemi. Následující tabulka uvádí tyto formáty:
| Funkce | Popis |
|---|---|
| Microsoft PowerPoint (PPT) | Aspose.Slides pro C++ poskytuje nejrychlejší zpracování tohoto formátu prezentačních dokumentů. |
| Portable Document Format (PDF) | Podporované souborové formáty lze exportovat do dokumentů Adobe Portable Document Format (PDF) jedním metodou. |
| XML Parser Specification (XPS) | Všechny podporované souborové formáty lze exportovat do dokumentů XML Parser Specification (XPS) jedním metodou. |
| PresentationML (PPTX, XML) | Aspose.Slides pro C++ podporuje zpracování formátu OOXML prezentací, také známého jako PresentationML nebo PPTX. |
| PPTX To HTML Conversion | Aspose.Slides pro C++ podporuje konverzi prezentace do formátu HTML. |
Renderování prezentací
Aspose.Slides pro C++ podporuje vysoce věrné renderování snímků v prezentačních dokumentech do různých grafických formátů, jak je uvedeno níže:
| Funkce | Popis |
|---|---|
| C++ podporované formáty obrázků | Pomocí Aspose.Slides pro C++ budete moci renderovat nejen snímky prezentace, ale také obrázky na snímcích do všech C++ podporovaných grafických formátů, jako jsou PNG, BMP a JPEG. |
| Formát SVG | Aspose.Slides pro C++ také poskytuje vestavěnou metodu pro export snímků prezentace do formátu Scalable Vector Graphics (SVG). |
Obsahové funkce
Aspose.Slides pro C++ vám umožňuje přistupovat, upravovat nebo vytvářet téměř veškerý obsah prezentačních dokumentů.
| Funkce | Popis |
|---|---|
| Master Slides | Master snímky definují rozvržení normálních snímků. Aspose.Slides pro C++ vám umožňuje přistupovat k Master snímkům prezentace a upravovat je. |
| Normal Slides | Pomocí Aspose.Slides pro C++ můžete nejen vytvářet nové snímky různých typů, ale také přistupovat k existujícím snímkům v prezentačních dokumentech a upravovat je. |
| Cloning / Copying Slides | Aspose.Slides pro C++ poskytuje vestavěné metody pro klonování nebo kopírování existujících snímků nejen v rámci jedné prezentace, ale také mezi různými prezentacemi. Protože snímek dědí své rozvržení z master snímku, vestavěné metody klonování automaticky kopírují také master snímek. |
| Place Holders and Text Holders | Můžete také přistupovat k místům pro obsah a textovým držitelům v snímku. Navíc můžete vytvořit snímek s textovými držiteli od nuly pomocí příslušné metody. |
| Header and Footers | Aspose.Slides pro C++ rovněž usnadňuje práci s hlavičkami a zápatími ve snímcích. |
| Notes in Slides | S Aspose.Slides pro C++ můžete nejen přistupovat k poznámkám přiřazeným ke snímku a upravovat je, ale také poznámky přidávat. |
| Finding a Shape | Můžete také najít konkrétní tvar ve snímku pomocí alternativního textu přiřazeného k tvaru. |
| Backgrounds | Aspose.Slides pro C++ umožňuje pracovat s pozadím přiřazeným k master nebo normálnímu snímku prezentace. |
| Text Boxes | Textová pole lze vytvářet od nuly. Existující textová pole lze přistupovat a jejich text lze také upravovat bez ztráty původního formátování textu. |
| Rectangle Shapes | Obdélníkové tvary mohou být vytvářeny nebo upravovány pomocí Aspose.Slides pro C++. |
| Poly Line Shapes | Polyliniové tvary mohou být také vytvářeny nebo upravovány pomocí Aspose.Slides pro C++. |
| Ellipse Shapes | Eliptické tvary jsou také vytvářeny nebo upravovány pomocí Aspose.Slides pro C++. |
| Group Shapes | Aspose.Slides pro C++ podporuje také seskupené tvary. |
| Auto Shapes | Auto tvary jsou také podporovány Aspose.Slides pro C++. |
| Shapes Serialization | Ačkoliv Aspose.Slides pro C++ podporuje velké množství tvarů, pokud tvar není podporován, existuje metoda serializace poskytovaná Aspose.Slides pro C++, pomocí které můžete tento tvar ze stávajícího snímku serializovat pro další použití Aspose.Slides pro C++ podle potřeby. |
| Picture Frames | Obrázky jsou spravovány v rámečcích obrázků pomocí Aspose.Slides pro C++. |
| Audio Frames | Audio soubory mohou být propojeny nebo vloženy do snímků v audio rámečcích pomocí Aspose.Slides pro C++. |
| Video Frames | Video soubory jsou zpracovávány ve video rámečcích prostřednictvím Aspose.Slides pro C++. |
| OLE Frame | OLE objekty jsou spravovány v OLE rámečcích pomocí Aspose.Slides pro C++. |
| Tables | Tabulky na snímcích jsou také podporovány Aspose.Slides pro C++. |
| Text Frame | Text přiřazený k jakémukoli tvaru lze získat přes textový rámec spojený s tímto tvarem. |
| Text Scanning | Text v prezentaci může být prohledáván na úrovni celé prezentace nebo jednotlivých snímků pomocí vestavěných metod skenování. |
| Animations | Animace lze aplikovat na tvary. |
| Slide Shows | Prezentace, přechody mezi snímky a Morph přechody jsou také podporovány. |
Formátovací funkce
Je možné formátovat text a tvary na snímcích v prezentačním dokumentu pomocí Aspose.Slides pro C++.
| Funkce | Popis |
|---|---|
| Text Formatting | V Aspose.Slides pro C++ je text spravován pomocí textových rámců přidružených k tvarům. Text lze tedy formátovat pomocí odstavců a částí spojených s textovými rámci. Následující textové elementy lze formátovat pomocí Aspose.Slides pro C++. - Typ písma - Velikost písma - Barva písma - Odtíny písma - Zarovnání odstavce - Odrážky odstavce - Orientace odstavce |
| Shape Formatting | V Aspose.Slides pro C++ je základním prvkem snímku tvar. Následující vlastnosti tvaru lze formátovat pomocí Aspose.Slides pro C++: - Pozice - Velikost - Čára - Výplň (včetně vzoru, gradientu, plné) - Text - Obrázek |
Často kladené otázky
Potřebuji mít nainstalovaný Microsoft PowerPoint na serveru/PC, aby knihovna fungovala?
Ne. PowerPoint není vyžadován; Aspose.Slides je samostatný engine pro vytváření, úpravu, konverzi a renderování prezentací.
Jak funguje multithreading? Lze zpracování paralelizovat?
Je bezpečné zpracovávat různé dokumenty v různých vláknech; stejný prezentaci nesmí používat více vláken současně.
Jsou podporována hesla souborů a šifrování?
Ano. Můžete otevřít šifrované prezentace, nastavit nebo odebrat heslo pro otevření i zápis a zkontrolovat stav ochrany.
Musím se starat o balíčky písem v Linux kontejnerech?
Ano. Doporučuje se nainstalovat běžné balíčky písem a/nebo explicitně specifikovat adresáře písem ve vaší aplikaci, aby se předešlo neočekávaným náhradám.
Existují omezení ve vývojářské verzi?
V režimu hodnocení je na výstup přidáno vodoznak a platí určitá omezení; pro plné testování funkcí je k dispozici 30‑denní dočasná licence.
Je podporováno importování externích formátů do prezentace (PDF/HTML → PPTX)?
Ano. Můžete přidat PDF stránky a HTML obsah do prezentace a převést je na snímky.