Převod prezentací do více formátů v C++
Přehled
Aspose.Slides pro C++ může načíst prezentace PowerPoint a OpenDocument a uložit nebo vykreslit je 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 oblastí, jako jsou PDF a XPS, publikovat snímky jako HTML, nebo vykreslit snímky do obrazových souborů pro náhledy, miniatury a archivaci.
Většina konverzí dokumentů používá stejný obecný postup: načíst zdrojový soubor, zvolit požadovaný výstupní formát a v případě potřeby použít možnosti specifické pro formát. Pro obrazové formáty je každý snímek vykreslen samostatně a poté uložen jako rastrový nebo vektorový obrázek. Níže uvedené konkrétní články poskytují podrobnosti o implementaci pro každý případ.
Vyberte scénář konverze
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řevod PPT na PPTX, Převod 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 pracovními postupy. | Převod PPTX na PPT |
| PPT/PPTX/ODP to PDF | Vytvořit přenosné, prohledávatelné dokumenty s pevnou oblastí pro sdílení, tisk nebo archivaci. | Převod PowerPointu na PDF |
| PPT/PPTX/ODP to PDF with notes | Exportovat poznámky řečníka spolu s obsahem snímků. | Převod PowerPointu 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 rozvržení. | Převod PowerPointu 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řevod prezentací na HTML5 |
| PPT/PPTX/ODP to PNG | Vykreslit každý snímek do PNG obrazu pro náhledy, miniatury nebo webový výstup. | Převod PowerPointu na PNG |
| PPT/PPTX/ODP to JPG | Vykreslit snímky do JPG obrazů a řídit rozměry a kvalitu obrazu. | Převod PowerPointu na JPG |
| Slide to SVG | Exportovat jednotlivé snímky jako škálovatelné vektorové grafiky. | Vykreslit snímek jako SVG |
| PPT/PPTX/ODP to XPS | Generovat dokumenty XPS s pevnou oblastí. | Převod PowerPointu na XPS |
| PPT/PPTX/ODP to TIFF | Uložit prezentaci jako vícestránkový TIFF soubor pro tisk, skenování, fax nebo archivní pracovní postupy. | Převod PowerPointu na TIFF |
| PPT/PPTX/ODP to TIFF with notes | Uložit snímky s poznámkami řečníka do TIFF. | Převod PowerPointu 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řevod PowerPointu na Word |
| PPT/PPTX to Markdown | Extrahovat obsah prezentace do Markdownu pro dokumentaci a textové pracovní postupy. | Převod PowerPointu na Markdown |
| PPT/PPTX to animated GIF | Vytvořit animovaný GIF ze snímků. | Převod PowerPointu na animovaný GIF |
| PPT/PPTX to video | Vytvořit workflow pro export videa ze snímků prezentace. | Převod PowerPointu na video |
| Presentation to XAML | Exportovat snímky do XAML pro C++ UI scénáře. | Exportovat prezentace do XAML |
Pro širší seznam vstupních a výstupních formátů viz Podporované formáty souborů.
PowerPoint a OpenDocument konverze
Aspose.Slides pro C++ podporuje konverzi z běžně používaných formátů prezentací, jako jsou PPT, PPTX, PPS, PPSX, POT, POTX a ODP. Stejné konverzní API se používá pro soubory PowerPoint i OpenDocument, takže workflow, který ukládá soubor PPTX do PDF, lze obvykle použít i pro soubor ODP změnou pouze vstupního souboru.
Při konverzi souborů ODP pamatujte, že aplikace PowerPoint a OpenDocument nepodporují všechny rozložení a formátovací funkce přesně 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řevod OpenDocument prezentací když potřebujete vedení specifické pro formát.
PPT na PPTX konverze
PPT je starší binární formát PowerPoint, zatímco PPTX je moderní formát Office Open XML. Aspose.Slides pro C++ podporuje konverzi PPT na PPTX s vysokou věrností a zachovává komplexní struktury prezentace, jako jsou master snímky, rozvržení, snímky, grafy, seskupené tvary, zástupné objekty, textové rámečky, textury a výplně obrázků.
Pro podrobnosti viz Převod PPT na PPTX.
Export s pevnou oblastí
PDF, XPS a TIFF jsou užitečné, když výstup má vypadat stejně na všech zařízeních a neměl by být upravován jako prezentace. Vyhrazené články o PDF, XPS a TIFF vysvětlují, jak ovládat shodu, skryté snímky, poznámky, kvalitu obrazu, 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ý soubor. Použijte články o PNG, JPG a SVG pro pokyny specifické pro formát.
Č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 multithreading.
Mohu exportovat pouze vybrané snímky?
Ano. Několik metod exportu vám umožňuje předat indexy snímků nebo vykreslit jednotlivé snímky, v závislosti na výstupním formátu. Viz vyhrazený článek pro daný 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. Pro podrobnosti viz Převod PowerPointu na PDF.
Jak jsou písma při konverzi zpracovávána?
Aspose.Slides může používat vložená písma, náhradní písma a nastavení substituce písem. Viz Vložené písmo, Náhradní písmo, a Substituce písma.