PHP PowerPoint API para apresentações. Apresentação PHP, PPT, PPTX, ODP
Crie, leia, escreva, modifique, mescle, clone, proteja e converta apresentações do PowerPoint e OpenOffice em PHP sem nenhum software externo.
Download grátis julgamentoAspose.Slides for PHP via Java é uma poderosa biblioteca de classes para trabalhar ou processar apresentações. Usando este produto, aplicativos e desenvolvedores podem ler, editar ou manipular e converter apresentações do PowerPoint (PPT, PPTX) e apresentações em outros formatos (ODP) sem aplicativos ou dependências de terceiros.
O Aspose.Slides for PHP via Java fornece estes recursos populares:
- Carregando, abrindo e visualizando apresentações.
- Edição de apresentações.
- Convertendo apresentações para PDF, Word, JPG, HTML, GIF, SVG e muitos outros formatos.
- Renderização e impressão de apresentações.
- Encriptar e desencriptar apresentações; apresentações de proteção de senha e remoção de senhas.
- Manipulação de entidades de apresentação, como slides mestres, formas, gráficos, molduras, molduras de áudio, molduras de vídeo, macros OLE, VBA, animações, etc.
- E muitos mais recursos.
PHP é uma linguagem de script de uso geral popular, especialmente para fins de desenvolvimento web. Por esta razão, a equipe do Aspose.Slides tem o orgulho de oferecer Aspose.Slides para PHP via Java para a comunidade PHP.
Recursos avançados da API do PHP PowerPoint
Criar ou clonar slides de modelos
Trabalhar com tabelas do PowerPoint via API
Aplicar ou remover a proteção nas formas
Adicionar gráficos do Excel como OleObjects a slides
Suporte para OleObjects vinculados
Gerar apresentações a partir do banco de dados
Proteja apresentações e PDF resultante
Imprimir apresentações em uma impressora física
Criar e personalizar gráficos
Requisitos de sistema
- Compatível com PHP 7 ou posterior
Como instalar
Use packagist para instalar nossa biblioteca PHP para processamento de apresentações do repositório de pacotes PHP:
composer require aspose/slides
Criar nova apresentação do PowerPoint. Apresentação PHP: PPT, PPTX, ODP
No exemplo abaixo, adicionamos uma linha ao primeiro slide da apresentação.
require_once("http://localhost:8080/JavaBridge/java/Java.inc");
require_once("lib/aspose.slides.php");
use aspose\slides;
use aspose\slides\Presentation;
use aspose\slides\ShapeType;
use aspose\slides\SaveFormat;
$pres = new Presentation();
try
{
// Gets the first slide
$slide = $pres->getSlides()->get_Item(0);
// Adds an autoshape with type set to line
$slide->getShapes()->addAutoShape(ShapeType::Line, 50, 150, 300, 0);
$pres->save("NewPresentation_out.pptx", SaveFormat::Pptx);
}
finally
{
if ($pres != null) $pres->dispose();
}
Mesclar apresentações. Apresentação PHP: PPT, PPTX, ODP
Este código PHP mostra como mesclar apresentações:
require_once("http://localhost:8080/JavaBridge/java/Java.inc");
require_once("lib/aspose.slides.php");
use aspose\slides;
use aspose\slides\Presentation;
use aspose\slides\ShapeType;
use aspose\slides\SaveFormat;
$pres1 = new Presentation("pres1.pptx");
$pres2 = new Presentation("pres2.pptx");
try
{
for ($i = 0; $i < java_values($pres2->getSlides()->size()); $i++)
{
$pres1->getSlides()->addClone($pres2->getSlides()->get_Item($i));
}
$pres1->save("combined.pptx", SaveFormat::Pptx);
}
finally
{
if ($pres1 != null) $pres1->dispose();
if ($pres2 != null) $pres2->dispose();
}
Importar apresentação de PDF. Apresentação PHP: PDF para PPT, PDF para PPTX, PDF para ODP
Este código PHP demonstra o processo de conversão de PDF para PowerPoint:
require_once("http://localhost:8080/JavaBridge/java/Java.inc");
require_once("lib/aspose.slides.php");
use aspose\slides;
use aspose\slides\Presentation;
use aspose\slides\ShapeType;
use aspose\slides\SaveFormat;
$pres = new Presentation();
try
{
$pres->getSlides()->removeAt(0);
$pres->getSlides()->addFromPdf("welcome-to-powerpoint.pdf");
$pres->save("OutputPresentation.pptx", SaveFormat::Pptx);
}
finally
{
if ($pres != null) $pres->dispose();
}
Converter PowerPoint para PDF com opções padrão: apresentação PHP, PPT, PPTX ou ODP para PDF
Este código PHP mostra como converter um documento PowerPoint PPT, PPTX e OpenOffice ODP em um documento PDF usando as opções padrão. O arquivo resultante é um documento PDF com os níveis máximos de qualidade
require_once("http://localhost:8080/JavaBridge/java/Java.inc");
require_once("lib/aspose.slides.php");
use aspose\slides;
use aspose\slides\Presentation;
use aspose\slides\ShapeType;
use aspose\slides\SaveFormat;
// Instantiate a Presentation object that represents a PPT file
$pres = new Presentation("PowerPoint.ppt");
try
{
// Save the presentation as PDF
$pres->save("PPT-to-PDF.pdf", SaveFormat::Pdf);
}
finally
{
if ($pres != null) $pres->dispose();
}
Converter PowerPoint para JPG. Apresentação PHP. PPT para JPG, PPTX para JPG, ODP para JPG
O exemplo a seguir mostra como converter um documento PowerPoint PPT, PPTX e OpenOffice ODP em um conjunto de imagens JPEG.
require_once("http://localhost:8080/JavaBridge/java/Java.inc");
require_once("lib/aspose.slides.php");
use aspose\slides;
use aspose\slides\Presentation;
use aspose\slides\ShapeType;
use aspose\slides\SaveFormat;
// Instantiate a Presentation object that represents a PPT file
$pres = new Presentation("pres.pptx");
try
{
for ($i = 0; $i < java_values($pres->getSlides()->size()); $i++)
{
$bmp = $pres->getSlides()->get_Item($i)->getThumbnail(1, 1);
$imageio = new Java("javax.imageio.ImageIO");
$javafile = new Java("java.io.File", "slide_". $i .".jpg");
$imageio->write($bmp, "JPEG", $javafile);
}
}
finally
{
if ($pres != null) $pres->dispose();
}
O que as pessoas estão dizendo
Não acredite apenas em nossa palavra. Veja o que os usuários têm a dizer sobre as APIs do PowerPoint.
- Recursos de aprendizagem
- Documentação
- Código fonte
- Referências de API
- Vídeos tutoriais
- Suporte ao produto
- Suporte gratuito
- Suporte pago
- Blogue
- Notas de lançamento
- Por que Aspose.Slides para PHP via Java?
- Lista de clientes
- Histórias de sucesso