Converter PPTX para PPT em PHP
Visão Geral
Este artigo explica como converter apresentações do PowerPoint no formato PPTX para o formato PPT usando PHP. O tópico a seguir é abordado.
- Converter PPTX para PPT
Converter PPTX para PPT em PHP
Para ver um exemplo de código Java para converter PPTX para PPT, consulte a seção abaixo, ou seja, Convert PPTX to PPT. Ele apenas carrega o arquivo PPTX e o salva no formato PPT. Ao especificar diferentes formatos de salvamento, você também pode salvar o arquivo PPTX em vários outros formatos, como PDF, XPS, ODP, HTML etc., conforme discutido nestes artigos.
- Converter PPTX para PDF em PHP
- Converter PPTX para XPS em PHP
- Converter PPTX para HTML em PHP
- Converter PPTX para ODP em PHP
- Converter PPTX para PNG em PHP
Converter PPTX para PPT
Para converter um PPTX para PPT, basta passar o nome do arquivo e o formato de salvamento ao método Save da classe Presentation. O exemplo de código PHP abaixo converte uma Presentation de PPTX para PPT usando as opções padrão.
# instanciar um objeto Presentation que representa um arquivo PPTX
$presentation = new Presentation("template.pptx");
# salvar a apresentação como PPT
$presentation->save("output.ppt", SaveFormat::Ppt);
FAQ
Todos os efeitos e recursos do PPTX são preservados ao salvar no formato PPT legado (97–2003)?
Nem sempre. O formato PPT carece de alguns recursos mais recentes (por exemplo, certos efeitos, objetos e comportamentos), portanto, os recursos podem ser simplificados ou rasterizados durante a conversão.
Posso converter apenas slides selecionados para PPT em vez da apresentação inteira?
A gravação direta tem como alvo toda a apresentação. Para converter slides específicos, crie uma nova apresentação contendo apenas esses slides e salve‑a como PPT; alternativamente, use um serviço/API que ofereça parâmetros de conversão por slide.
Apresentações protegidas por senha são suportadas?
Sim. Você pode detectar se um arquivo está protegido, abri‑lo com uma senha e também configurar as configurações de proteção/criptografia para o PPT salvo.