有没有办法用 PHPPresentation 下载 pptx 文件?

Is there a way to download pptx file with PHPPresentation?

我是第一次使用 PHPPresentation,一切正常,但我不想将文件保存到某个目的地,我想通过网络浏览器下载该文件。怎么做?

请帮忙。

这是将文件保存到某个目的地的代码

$oWriterPPTX = IOFactory::createWriter($objPHPPresentation, 'PowerPoint2007');
$oWriterPPTX->save(__DIR__ . "/sample.pptx");

PHPPresentation 应该与 PHPExcel 类似。

根据this问题你可以使用:

$oWriterPPTX->save('php://output');

试试这个代码

 header("Content-Type: application/vnd.openxmlformats-officedocument.presentationml.presentation");
    header("Content-Disposition: attachment; filename=test.pptx");
    $oWriterPPTX = IOFactory::createWriter($this->objPhpPresentation,'PowerPoint2007' );
    $oWriterPPTX->save('php://output');