Import prezentací z PDF nebo HTML v C++
Úvod
Pomocí Aspose.Slides for C++ můžete importovat prezentace ze souborů v jiných formátech. Aspose.Slides poskytuje třídu SlideCollection, která vám umožní importovat prezentace z PDF, HTML dokumentů atd.
Import PowerPointu z PDF
V tomto případě můžete převést PDF na prezentaci PowerPoint.

- Vytvořte instanci třídy Presentation.
- Zavolejte metodu AddFromPdf() a předáte PDF soubor.
- Použijte metodu Save() k uložení souboru ve formátu PowerPoint.
Tento C++ kód demonstruje operaci převodu PDF na PowerPoint:
auto pres = System::MakeObject<Presentation>();
pres->get_Slides()->AddFromPdf(u"InputPDF.pdf");
pres->Save(u"OutputPresentation.pptx", SaveFormat::Pptx);
Tip
Možná budete chtít vyzkoušet bezplatnou webovou aplikaci Aspose PDF do PowerPoint, protože se jedná o živou implementaci zde popsaného postupu.Import PowerPointu z HTML
V tomto případě můžete převést HTML dokument na prezentaci PowerPoint.
- Vytvořte instanci třídy Presentation.
- Zavolejte metodu AddFromHtml() a předáte HTML soubor.
- Použijte metodu Save() k uložení souboru ve formátu PowerPoint.
Tento C++ kód demonstruje operaci převodu HTML na PowerPoint:
auto presentation = System::MakeObject<Presentation>();
{
auto htmlStream = System::IO::File::OpenRead(u"page.html");
presentation->get_Slides()->AddFromHtml(htmlStream);
}
presentation->Save(u"MyPresentation.pptx", SaveFormat::Pptx);
Poznámka
Můžete také použít Aspose.Slides k převodu HTML do dalších populárních formátů souborů:
Často kladené otázky
Jsou tabulky zachovány při importu PDF a lze jejich rozpoznávání zlepšit?
Tabulky lze během importu detekovat; PdfImportOptions obsahuje metodu set_DetectTables, která umožňuje rozpoznávání tabulek. Úspěšnost závisí na struktuře PDF.