Převod prezentací do více formátů v .NET
Přehled
Aspose.Slides pro .NET 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 rozlohou, jako jsou PDF a XPS, publikovat snímky jako HTML nebo vykreslit snímky do souborů obrázků pro náhledy, miniatury a archivy.
Většina konverzí dokumentů používá stejný obecný postup: načíst vstupní soubor, zvolit požadovaný výstupní formát a podle potřeby použít možnosti specifické pro formát. U formátů obrázků je každý snímek vykreslen odděleně a poté uložen jako rastrový nebo vektorový obrázek. Níže uvedené články poskytují podrobnosti implementace pro jednotlivé případy.
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 na PPTX | Modernizovat staré soubory PPT, normalizovat existující soubory PPTX nebo převést prezentace OpenDocument do PowerPoint PPTX. | Převést PPT na PPTX, Převést ODP na PPTX, Uložit prezentace |
| PPTX na PPT | Uložit moderní prezentaci PowerPoint do staršího binárního formátu PPT pro kompatibilitu se staršími pracovními postupy. | Převést PPTX na PPT |
| PPT/PPTX/ODP na PDF | Vytvořit přenosné, prohledávatelné dokumenty s pevnou rozlohou pro sdílení, tisk nebo archivaci. | Převést PowerPoint na PDF |
| PPT/PPTX/ODP na PDF s poznámkami | 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 na HTML | Zveřejnit prezentace jako HTML stránky a řídit obrázky, písma, poznámky a možnosti responzivního rozvržení. | Převést PowerPoint na HTML |
| PPT/PPTX/ODP na HTML5 | Exportovat snímky do HTML5 pro prohlížení v prohlížeči se zachovaným formátováním a interaktivitou. | Exportovat prezentace do HTML5 |
| PPT/PPTX/ODP na PNG | Vykreslit každý snímek do PNG obrazu pro náhledy, miniatury nebo webový výstup. | Převést PowerPoint na PNG |
| PPT/PPTX/ODP na JPG | Vykreslit snímky do JPG obrazů a řídit rozměry a kvalitu obrázku. | Převést PowerPoint na JPG |
| Snímek na SVG | Exportovat jednotlivé snímky jako škálovatelnou vektorovou grafiku. | Vykreslit snímek jako SVG |
| PPT/PPTX/ODP na XPS | Generovat dokumenty XPS s pevnou rozlohou. | Převést PowerPoint na XPS |
| PPT/PPTX/ODP na TIFF | Uložit prezentaci jako vícestránkový TIFF soubor pro tisk, skenování, fax nebo archivaci. | Převést PowerPoint na TIFF |
| PPT/PPTX/ODP na TIFF s poznámkami | 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 do 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 do Markdown | Extrahovat obsah prezentace do Markdown pro dokumentaci a textové pracovní postupy. | Převést PowerPoint na Markdown |
| PPT/PPTX na animovaný GIF | Vytvořit animovaný GIF ze snímků. | Převést PowerPoint na animovaný GIF |
| PPT/PPTX na video | Vytvořit workflow exportu videa ze snímků prezentace. | Převést PowerPoint na video |
| Prezentace do XAML | Exportovat snímky do XAML pro .NET UI scénáře. | Exportovat prezentace do XAML |
Pro širší seznam vstupních a výstupních formátů, viz Podporované souborové formáty.
Konverze PowerPoint a OpenDocument
Aspose.Slides pro .NET 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 pracovní postup, který uloží soubor PPTX do PDF, lze obvykle použít i pro soubor ODP změnou pouze vstupního souboru.
Při konverzi souborů ODP si uvědomte, že aplikace PowerPoint a OpenDocument nepodporují každé rozvrž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řevést OpenDocument prezentace když potřebujete specifické pokyny pro formát.
Konverze PPT na PPTX
PPT je starší binární formát PowerPoint, zatímco PPTX je moderní formát Office Open XML. Aspose.Slides pro .NET podporuje vysoce věrnou konverzi PPT na PPTX při zachování komplexních struktur prezentace, jako jsou master slajdy, 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 a PPT vs PPTX.
Export s pevnou rozlohou
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. Použijte PdfOptions, XpsOptions, a TiffOptions, abyste řídili shodu, skryté snímky, poznámky, kvalitu obrázku, kompresi, formát pixelu 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ým náhledem, miniaturou nebo rastrovým prvkem. Použijte články o PNG, JPG a SVG pro specifické pokyny k vykreslování.
FAQ
Potřebuji Microsoft PowerPoint k převodu prezentací?
Ne. Aspose.Slides pro .NET 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 Presentation. Pro paralelní zpracování použijte samostatné instance prezentací a řiďte se pokyny pro vícevláknové zpracování.
Mohu exportovat jen vybrané snímky?
Ano. Několik exportních metod umožňuje předat indexy snímků nebo vykreslit jednotlivé snímky, v závislosti na výstupním formátu. Viz příslušný článek pro cílový formát.
Mohu zahrnout skryté snímky při exportu do PDF nebo XPS?
Ano. Použijte vlastnost ShowHiddenSlides v PdfOptions nebo XpsOptions.
Mohu vytvořit výstup PDF/A?
Ano. Nastavení shody PDF jsou k dispozici přes PdfOptions.Compliance a PdfCompliance.
Jak jsou během konverze zpracovány fonty?
Aspose.Slides může používat vložené fonty, záložní fonty a nastavení substituce fontů. Viz Vložený font, Záložní font, a Substituce fontu.