Převést prezentace do více formátů v C++
Přehled
Aspose.Slides pro C++ může načíst prezentace PowerPoint a OpenDocument a uložit je nebo vykreslit do mnoha dalších formátů bez Microsoft PowerPoint, OpenOffice nebo LibreOffice. Můžete převést staré soubory PPT na moderní PPTX, exportovat prezentace do dokumentů s pevnou rozložení, jako jsou PDF a XPS, publikovat snímky jako HTML nebo vykreslovat snímky do obrazových souborů pro náhledy, miniatury a archivy.
Většina převodů dokumentů používá stejný obecný postup: načíst zdrojový soubor, vybrat požadovaný výstupní formát a podle potřeby aplikovat možnosti specifické pro formát. Pro formáty obrázků je každý snímek vykreslen samostatně a následně uložen jako rastrový nebo vektorový obrázek. Níže uvedené specializované články poskytují podrobnosti o implementaci pro každý případ.
Vyberte scénář převodu
Použijte níže uvedené články pro kompletní příklady v C++ a možnosti specifické pro formát.
| Scénář | Použijte, když potřebujete | Článek |
|---|---|---|
| PPT/PPTX/ODP to PPTX | Modernizovat staré soubory PPT, normalizovat existující soubory PPTX nebo převést prezentace OpenDocument na PowerPoint PPTX. | Převést PPT na PPTX, Převést ODP na PPTX, Uložit prezentace |
| PPTX to PPT | Uložit moderní prezentaci PowerPoint do staršího binárního formátu PPT pro kompatibilitu se staršími procesy. | Převést PPTX na PPT |
| PPT/PPTX/ODP to PDF | Vytvořit přenosné, prohledávatelné dokumenty s pevnou rozložením pro sdílení, tisk nebo archivaci. | Převést PowerPoint na PDF |
| PPT/PPTX/ODP to PDF with notes | Exportovat poznámky přednášejícího spolu s obsahem snímků. | Převést PowerPoint na PDF s poznámkami |
| PPT/PPTX/ODP to HTML | Publikovat prezentace jako HTML stránky a řídit obrázky, písma, poznámky a možnosti responzivního rozložení. | Převést PowerPoint na HTML |
| PPT/PPTX/ODP to HTML5 | Exportovat snímky do HTML5 pro prohlížení v prohlížeči se zachovaným formátováním a interaktivitou. | Převést prezentace na HTML5 |
| PPT/PPTX/ODP to PNG | Vykreslit každý snímek do PNG obrázku pro náhledy, miniatury nebo webový výstup. | Převést PowerPoint na PNG |
| PPT/PPTX/ODP to JPG | Vykreslit snímky do JPG obrázků a řídit rozměry a kvalitu obrázku. | Převést PowerPoint na JPG |
| Slide to SVG | Exportovat jednotlivé snímky jako škálovatelnou vektorovou grafiku. | Vykreslit snímek jako SVG |
| PPT/PPTX/ODP to XPS | Vytvořit dokumenty XPS s pevnou rozložením. | Převést PowerPoint na XPS |
| PPT/PPTX/ODP to TIFF | Uložit prezentaci jako vícestránkový TIFF soubor pro tisk, skenování, fax nebo archivní procesy. | Převést PowerPoint na TIFF |
| PPT/PPTX/ODP to TIFF with notes | Uložit snímky s poznámkami přednášejícího do TIFF. | Převést PowerPoint na TIFF s poznámkami |
| PPT/PPTX to Word | Převést snímky do dokumentu Word, když potřebujete výstup ve stylu dokumentu. | Převést PowerPoint na Word |
| PPT/PPTX to Markdown | Extrahovat obsah prezentace do Markdownu pro dokumentaci a textové pracovní postupy. | Převést PowerPoint na Markdown |
| PPT/PPTX/ODP to XML | Vytvořit textovou PowerPoint XML prezentaci pro inspekci, porovnání, řešení problémů nebo XML‑založené pracovní postupy. | Převést PowerPoint na XML |
| PPT/PPTX to animated GIF | Vytvořit animovaný GIF ze snímků. | Převést PowerPoint na animovaný GIF |
| PPT/PPTX to video | Vytvořit pracovní postup exportu do videa ze snímků prezentace. | Převést PowerPoint na video |
| Presentation to XAML | Exportovat snímky do XAML pro scénáře UI v C++. | Exportovat prezentace do XAML |
Pro širší seznam vstupních a výstupních formátů viz Podporované formáty souborů.
Konverze PowerPoint a OpenDocument
Aspose.Slides pro C++ podporuje převod z běžně používaných formátů prezentací, jako jsou PPT, PPTX, PPS, PPSX, POT, POTX a ODP. Stejné API pro převod se používá pro soubory PowerPoint i OpenDocument, takže pracovní postup, který uloží soubor PPTX do PDF, lze obvykle použít i pro soubor ODP změnou pouze vstupního souboru.
Při převodu souborů ODP si uvědomte, že aplikace PowerPoint a OpenDocument nepodporují všechny rozložení a formátovací funkce stejným způsobem. Pokud byl soubor ODP vytvořen v LibreOffice nebo OpenOffice Impress, zkontrolujte výstup a použijte možnosti popsané v Převést OpenDocument prezentace, když potřebujete rady specifické pro formát.
Převod PPT na PPTX
PPT je starší binární formát PowerPoint, zatímco PPTX je moderní formát Office Open XML. Aspose.Slides pro C++ podporuje vysoce věrný převod PPT na PPTX při zachování složitých struktur prezentace, jako jsou mastery, rozvržení, snímky, grafy, seskupené tvary, zástupné objekty, textové rámečky, textury a výplně obrázků.
Pro podrobnosti viz Převést PPT na PPTX.
Export s pevnou rozložením
PDF, XPS a TIFF jsou užitečné, když má výstup vypadat stejně na různých zařízeních a neměl by být upravován jako prezentace. Účelové články o PDF, XPS a TIFF vysvětlují, jak řídit shodu, skryté snímky, poznámky, kvalitu obrázku, kompresi, formát pixelů a velikost výstupu.
Export HTML a obrázků
Export do HTML a HTML5 je užitečný pro prohlížení v prohlížeči, webové publikování a lehké sdílení. Export obrázků je užitečný, když každý snímek musí být samostatný náhled, miniatura nebo rastrový asset. Použijte články o PNG, JPG a SVG pro konkrétní pokyny k vykreslování.
Často kladené otázky
Potřebuji Microsoft PowerPoint k převodu prezentací?
Ne. Aspose.Slides pro C++ je samostatná knihovna a nevyžaduje Microsoft PowerPoint ani automatizaci Office.
Mohu hromadně převádět mnoho prezentací?
Ano. Načtěte každou prezentaci, uložte ji do požadovaného formátu a po zpracování uvolněte objekt prezentace. Pro paralelní zpracování použijte samostatné instance prezentace a řiďte se pokyny pro vícevláknové zpracování.
Mohu exportovat pouze vybrané snímky?
Ano. Několik metod exportu vám umožní předat indexy snímků nebo vykreslit jednotlivé snímky, v závislosti na výstupním formátu. Viz specializovaný článek pro cílový formát.
Mohu zahrnout skryté snímky při exportu do PDF nebo XPS?
Ano. Použijte nastavení exportu skrytých snímků popsaná v článcích o PDF a XPS.
Mohu vytvořit výstup PDF/A?
Ano. Nastavení shody PDF jsou k dispozici pro export do PDF. Podrobnosti najdete v Převést PowerPoint na PDF.
Jak jsou během převodu zacházeno s písmy?
Aspose.Slides může používat vložená písma, záložní písmo a nastavení substituce písma. Viz Vložené písmo, Záložní písmo, a Substituce písma.