Převod prezentací do více formátů v PHP

Přehled

Aspose.Slides for PHP via Java může načítat prezentace PowerPoint a OpenDocument a ukládat nebo renderovat 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 rozložením jako PDF a XPS, publikovat snímky jako HTML nebo renderovat snímky jako obrázkové soubory pro náhledy, miniatury a archivy.

Většina konverzí dokumentů používá stejný obecný postup: načíst zdrojový soubor, vybrat 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 renderován samostatně a poté uložen jako rastrový nebo vektorový obrázek. Níže uvedené věnované články poskytují podrobnosti o implementaci pro každý případ.

Vyberte scénář konverze

Použijte níže uvedené články pro kompletní PHP příklady a možnosti specifické pro formát.

Scénář Použít, 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 workflow. Převést PPTX na PPT
PPT/PPTX/ODP to PDF Vytvořit přenositelné, 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 s zachovaným formátováním a interaktivitou. Exportovat prezentace do HTML5
PPT/PPTX/ODP to PNG Renderovat 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 Renderovat 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álovatelné vektorové grafiky. Renderovat snímek jako SVG
PPT/PPTX/ODP to XPS Generovat 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 archivaci. 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 Markdown Extrahovat obsah prezentace do Markdownu pro dokumentaci a textové workflow. Převést PowerPoint na Markdown
PPT/PPTX to animated GIF Vytvořit animovaný GIF ze snímků. Převést PowerPoint na animovaný GIF
PPT/PPTX to video Sestavit workflow pro export videa ze snímků prezentace. Převést PowerPoint na video
Presentation to XAML Exportovat snímky do XAML pro scénáře PHP nebo Java UI. Exportovat prezentace do XAML

Pro širší seznam vstupních a výstupních formátů viz Supported File Formats.

Konverze PowerPoint a OpenDocument

Aspose.Slides for PHP via Java podporuje konverzi z běžně používaných formátů prezentací, jako jsou PPT, PPTX, PPS, PPSX, POT, POTX a ODP. Stejná konverzní API je používána pro soubory PowerPoint i OpenDocument, takže workflow, který uloží soubor PPTX do PDF, lze obvykle použít i pro soubor ODP pouhou změnou vstupního souboru.

Při konverzi ODP souborů pamatujte, že aplikace PowerPoint a OpenDocument nepodporují všechny rozložení a formátovací funkce stejným způsobem. Pokud byl ODP soubor vytvořen v LibreOffice nebo OpenOffice Impress, zkontrolujte výstup a použijte možnosti popsané v Convert OpenDocument Presentations podle potřeby.

Konverze PPT na PPTX

PPT je starší binární formát PowerPoint, zatímco PPTX je moderní formát Office Open XML. Aspose.Slides for PHP via Java podporuje vysoce věrnou konverzi PPT na PPTX při zachování složitých struktur prezentace, jako jsou mistry, rozvržení, snímky, grafy, seskupené tvary, zástupné objekty, textová pole, textury a výplně obrázků.

Podrobnosti najdete v Convert PPT to PPTX a PPT vs PPTX.

Export s pevnou rozložením

PDF, XPS a TIFF jsou užitečné, když má výstup vypadat stejně na všech zařízeních a neměl by být editovatelný jako prezentace. Věnované články o PDF, XPS a TIFF vysvětlují, jak řídit kompatibilitu, 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ž má každý snímek být samostatným náhledem, miniaturou nebo rastrovým aktivem. Použijte články o PNG, JPG a SVG pro vedení specifické pro renderování.

Často kladené otázky

Potřebuji Microsoft PowerPoint k převodu prezentací?

Ne. Aspose.Slides for PHP via Java 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 v multithreading.

Mohu exportovat jen vybrané snímky?

Ano. Několik metod exportu umožňuje předat indexy snímků nebo renderovat jednotlivé snímky, v závislosti na výstupním formátu. Viz věnovaný č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í souladu PDF jsou k dispozici pro export PDF. Podrobnosti najdete v Convert PowerPoint to PDF.

Jak jsou během konverze zpracovávána písma?

Aspose.Slides může používat vložená písma, náhradní písma a nastavení substituce písma. Viz Embedded Font, Fallback Font a Font Substitution.