C++'ta PDF veya HTML'den Sunumları İçe Aktarma
Giriş
Aspose.Slides for C++ kullanarak, diğer biçimlerdeki dosyalardan sunumları içe aktarabilirsiniz. Aspose.Slides, PDF, HTML belgeleri vb. gibi formatlardan sunumları içe aktarmanıza olanak sağlayan SlideCollection sınıfını sağlar.
PDF’ten PowerPoint İçeri Aktarma
Bu durumda, bir PDF dosyasını PowerPoint sunumuna dönüştürebilirsiniz.

- Sunum sınıfının bir örneğini oluşturun.
- PDF dosyasını parametre olarak geçerek AddFromPdf() metodunu çağırın.
- Save() metodunu kullanarak dosyayı PowerPoint biçiminde kaydedin.
Bu C++ kodu PDF’ten PowerPoint dönüşümünü gösterir:
auto pres = System::MakeObject<Presentation>();
pres->get_Slides()->AddFromPdf(u"InputPDF.pdf");
pres->Save(u"OutputPresentation.pptx", SaveFormat::Pptx);
Tip
Burada açıklanan sürecin canlı bir uygulaması olduğu için Aspose free PDF to PowerPoint web uygulamasına göz atmak isteyebilirsiniz.HTML’den PowerPoint İçeri Aktarma
Bu durumda, bir HTML belgesini PowerPoint sunumuna dönüştürebilirsiniz.
- Presentation sınıfının bir örneğini oluşturun.
- HTML dosyasını parametre olarak geçerek AddFromHtml() metodunu çağırın.
- Save() metodunu kullanarak dosyayı PowerPoint biçiminde kaydedin.
Bu C++ kodu HTML’den PowerPoint dönüşümünü gösterir:
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);
Note
Aspose.Slides’ı kullanarak HTML’i diğer popüler dosya formatlarına da dönüştürebilirsiniz:
SSS
PDF içe aktarırken tablolar korunur mu ve tespiti geliştirilebilir mi?
İçe aktarma sırasında tablolar tespit edilebilir; PdfImportOptions içinde tablo tanıma özelliğini etkinleştiren bir set_DetectTables metodu bulunur. Etkinlik, PDF’nin yapısına bağlıdır.