Конвертировать PDF в Microsoft PowerPoint
Aspose.PDF for PHP позволяет отслеживать прогресс конвертации PDF в PPTX. У нас есть API под названием Aspose.Slides, который предлагает возможность создавать и изменять презентации PPT/PPTX. Этот API также предоставляет возможность конвертировать файлы PPT/PPTX в формат PDF. В Aspose.PDF for PHP мы внедрили функцию преобразования PDF-документов в формат PPTX. Во время этой конвертации отдельные страницы PDF-файла преобразуются в отдельные слайды в файле PPTX.
Во время конвертации PDF в PPTX текст отображается как текст, который можно выбрать/обновить, вместо того чтобы он отображался как изображение. Please note that in order to convert PDF files to PPTX format, Aspose.PDF provides a class named PptxSaveOptions. An object of the PptxSaveOptions class is passed as a second argument to the Document.save(..) method.
Обратите внимание, что для преобразования PDF-файлов в формат PPTX Aspose.PDF предоставляет класс с именем PptxSaveOptions. Объект класса PptxSaveOptions передается в качестве второго аргумента методу Document.save(..).
Check next code snippet to resolve your tasks with conversion PDF to PowerPoint format:
Посмотрите следующий фрагмент кода для решения ваших задач по преобразованию PDF в формат PowerPoint:
// Load the input PDF document
// Загрузите входной PDF-документ
$document = new Document($inputFile);
// Create an instance of PptxSaveOptions
// Создайте экземпляр PptxSaveOptions
$saveOption = new PptxSaveOptions();
// Save the PDF document as a PPTX file
// Сохраните PDF-документ как файл PPTX
$document->save($outputFile, $saveOption);
Convert PDF to PPTX with Slides as Images
Преобразование PDF в PPTX со слайдами в виде изображений
In case if you need to convert a searchable PDF to PPTX as images instead of selectable text, Aspose.PDF provides such a feature via Aspose.Pdf.PptxSaveOptions class.
В случае, если вам нужно преобразовать PDF с возможностью поиска в PPTX как изображения, а не выделяемый текст, Aspose.PDF предоставляет такую функцию через класс Aspose.Pdf.PptxSaveOptions. Для достижения этого установите свойство SlidesAsImages класса PptxSaveOptions в ’true’, как показано в следующем примере кода.
Следующий фрагмент кода показывает процесс конвертации PDF файлов в формат PPTX слайды в виде изображений.
// Загрузить входной PDF документ
$document = new Document($inputFile);
// Создать экземпляр PptxSaveOptions
$saveOption = new PptxSaveOptions();
$saveOption->setSlidesAsImages(true);
// Сохранить PDF документ как файл PPTX
$document->save($outputFile, $saveOption);
public static void ConvertPDFtoPPTX_SlideAsImages() {
String pdfDocumentFileName = Paths.get(_dataDir.toString(), "PDFToPPTX.pdf").toString();
String pptxDocumentFileName = Paths.get(_dataDir.toString(), "PDFToPPTX_out.pptx").toString();
// Загрузить PDF документ
Document doc = new Document(pdfDocumentFileName);
// Создать экземпляр PptxSaveOptions
PptxSaveOptions pptx_save = new PptxSaveOptions();
// Сохранить вывод в формате PPTX
pptx_save.setSlidesAsImages(true);
doc.save(pptxDocumentFileName, pptx_save);
}
Попробуйте преобразовать PDF в PowerPoint онлайн
Aspose.PDF для PHP предлагает вам бесплатное онлайн-приложение “PDF to PPTX”, где вы можете попробовать исследовать функциональность и качество его работы.