Převést prezentace do více formátů v PHP
Přehled
Aspose.Slides for PHP via Java může načíst prezentace PowerPoint a OpenDocument a uložit 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 pevně strukturovaných dokumentů, jako jsou 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, zvolit požadovaný výstupní formát a případně použít formátově specifické možnosti. U obrazových formátů se každý snímek renderuje samostatně a poté uloží jako rastrový nebo vektorový obrázek. Níže uvedené č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 PHP a formátově specifické možnosti.
| 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 pracovními postupy. | Převést PPTX na PPT |
| PPT/PPTX/ODP to PDF | Vytvořit přenosné, prohledávatelné dokumenty s pevnou strukturou 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 rozvrž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. | 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 | Vytvořit dokumenty XPS s pevnou strukturou. | Převést PowerPoint na XPS |
| PPT/PPTX/ODP to TIFF | Uložit prezentaci jako více strá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 Markdown | Extrahovat obsah prezentace do Markdownu pro dokumentaci a textově orientované pracovní postupy. | Převést PowerPoint na Markdown |
| PPT/PPTX/ODP to XML | Vytvořit textově založený PowerPoint XML Presentation 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 workflow pro export prezentace do videa. | 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 se používá pro soubory PowerPoint i OpenDocument, takže workflow, který uloží soubor PPTX do PDF, lze obvykle použít i pro soubor ODP pouhým změněním vstupního souboru.
Při konverzi souborů ODP mějte na paměti, že aplikace PowerPoint a OpenDocument nepodporují každé rozvržení a formátovací funkce naprosto 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 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 master‑snímky, rozvržení, snímky, grafy, seskupené tvary, zástupné objekty, textové rámce, textury a výplně obrázky.
Podrobnosti najdete v Convert PPT to PPTX a PPT vs PPTX.
Export s pevnou strukturou
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 editován jako prezentace. Vyhrazené články o PDF, XPS a TIFF vysvětlují, jak řídit kompatibilitu, skryté snímky, poznámky, kvalitu obrázku, kompresi, pixelový formát 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 prvkem. Použijte články o PNG, JPG a SVG pro formátově specifické pokyny k renderování.
Často kladené dotazy
Potřebuji Microsoft PowerPoint pro konverzi prezentací?
Ne. Aspose.Slides for PHP via Java je samostatná knihovna a nevyžaduje Microsoft PowerPoint ani automatizaci Office.
Mohu hromadně konvertovat 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 postupujte podle pokynů pro multithreading.
Mohu exportovat jen vybrané snímky?
Ano. Několik exportních metod umožňuje předat indexy snímků nebo renderovat 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 nastavení exportu skrytých snímků popsaná v článcích o PDF a XPS.
Mohu vytvořit výstup PDF/A?
Ano. Pro export PDF jsou k dispozici nastavení souladu s PDF/A. Podrobnosti najdete v Convert PowerPoint to PDF.
Jak jsou během konverze zpracovány písma?
Aspose.Slides může používat vložená písma, náhradní písma a nastavení substituce písem. Viz Embedded Font, Fallback Font a Font Substitution.