Visão geral dos recursos
Formatos de Arquivo e Conversões
Aspose.Slides for C++ suporta a maioria dos formatos de documentos PowerPoint e também os exporta para formatos populares amplamente usados para troca entre organizações. A tabela a seguir enumera esses formatos:
| Recurso | Descrição |
|---|---|
| Microsoft PowerPoint (PPT) | Aspose.Slides for C++ fornece o processamento mais rápido para este formato de documento de apresentação. |
| Portable Document Format (PDF) | Os formatos de arquivo suportados podem ser exportados para documentos Adobe Portable Document Format (PDF) com um único método. |
| XML Parser Specification (XPS) | Todos os formatos de arquivo suportados podem ser exportados para documentos XML Parser Specification (XPS) com um único método. |
| PresentationML (PPTX, XML) | Aspose.Slides for C++ suporta o processamento do formato de apresentação OOXML também conhecido como PresentationML ou PPTX. |
| PPTX To HTML Conversion | Aspose.Slides for C++ suporta a conversão de apresentações para o formato HTML. |
Renderização de Apresentação
Aspose.Slides for C++ suporta renderização de alta fidelidade dos slides nos documentos de apresentação para vários formatos gráficos listados abaixo:
| Recurso | Descrição |
|---|---|
| Formatos de Imagem Compatíveis com C++ | Usando Aspose.Slides for C++, você poderá renderizar não apenas os slides da apresentação, mas também imagens nos slides para todos os formatos gráficos suportados por C++ como PNG, BMP e JPEG. |
| Formato SVG | Aspose.Slides for C++ também fornece método incorporado para exportar slides de apresentação para formatos Scalable Vector Graphics (SVG). |
Recursos de Conteúdo
Aspose.Slides for C++ permite que você acesse, modifique ou crie quase todo o conteúdo possível dos documentos de apresentação.
| Recurso | Descrição |
|---|---|
| Slides Mestres | Os Slides Mestres definem o layout dos slides normais. Aspose.Slides for C++ permite que você acesse e modifique os Slides Mestres dos documentos de apresentação. |
| Slides Normais | Usando Aspose.Slides for C++, você pode não apenas criar novos slides de diferentes tipos, mas também acessar e modificar slides existentes nos documentos de apresentação. |
| Clonagem / Cópia de Slides | Existem métodos incorporados fornecidos por Aspose.Slides for C++ para clonar ou copiar slides existentes não apenas dentro de uma apresentação, mas também de uma apresentação para outra. Como um slide herda seu layout do slide mestre, os métodos de clonagem incorporados copiam automaticamente o mestre também durante a clonagem. |
| Marcadores de Espaço e Marcadores de Texto | Você também pode acessar os marcadores de espaço e marcadores de texto em um slide. Além disso, pode criar um slide com marcadores de texto do zero usando o método apropriado. |
| Cabeçalhos e Rodapés | Aspose.Slides for C++ também facilita o tratamento de cabeçalhos/rodapés nos slides. |
| Anotações em Slides | Com Aspose.Slides for C++, você pode não apenas acessar e modificar anotações associadas a um slide, mas também adicionar anotações. |
| Localizando uma Forma | Você também pode encontrar uma forma específica em um slide usando o texto alternativo associado à forma. |
| Fundos | Aspose.Slides for C++ permite trabalhar com fundos associados a um slide mestre ou normal da apresentação. |
| Caixas de Texto | As caixas de texto podem ser criadas do zero. As caixas de texto existentes podem ser acessadas e seu texto pode ser modificado sem perder o formato original. |
| Formas Retangulares | Formas retangulares podem ser criadas ou modificadas por Aspose.Slides for C++. |
| Formas de Polilinha | Formas de polilinha também podem ser criadas ou modificadas por Aspose.Slides for C++. |
| Formas de Elipse | Formas de elipse também são criadas ou modificadas por Aspose.Slides for C++. |
| Formas Agrupadas | Aspose.Slides for C++ suporta formas agrupadas também. |
| Formas Automáticas | Formas automáticas são suportadas por Aspose.Slides for C++. |
| Serialização de Formas | Embora Aspose.Slides for C++ suporte um grande número de formas, se uma forma não for suportada, há um método de serialização fornecido por Aspose.Slides for C++ através do qual você pode serializar essa forma de um slide existente para uso posterior conforme a necessidade. |
| Quadros de Imagem | As imagens são gerenciadas em quadros de imagem usando Aspose.Slides for C++. |
| Quadros de Áudio | Os arquivos de áudio podem ser vinculados ou incorporados nos slides em quadros de áudio por Aspose.Slides for C++. |
| Quadros de Vídeo | Os arquivos de vídeo são tratados em quadros de vídeo através de Aspose.Slides for C++. |
| Quadro OLE | Os objetos OLE são gerenciados em quadros OLE por Aspose.Slides for C++. |
| Tabelas | Tabelas nos slides também são suportadas por Aspose.Slides for C++. |
| Quadro de Texto | O texto associado a qualquer forma pode ser acessado por meio do quadro de texto associado a essa forma. |
| Digitalização de Texto | O texto em uma apresentação pode ser escaneado no nível da apresentação ou do slide por meio dos métodos de digitalização incorporados. |
| Animações | Animações podem ser aplicadas a formas. |
| Apresentações de Slides | Apresentações de slides, transições de slide e transições Morph também são suportadas. |
Recursos de Formatação
É possível formatar texto e formas em slides de um documento de apresentação usando Aspose.Slides for C++.
| Recurso | Descrição |
|---|---|
| Formatação de Texto | No Aspose.Slides for C++, o texto é gerenciado por meio de quadros de texto associados às formas. Portanto, o texto pode ser formatado usando os parágrafos e porções associados aos quadros de texto. Os seguintes elementos de texto podem ser formatados através do Aspose.Slides for C++. - Tipo de Fonte - Tamanho da Fonte - Cor da Fonte - Tons da Fonte - Alinhamento de Parágrafo - Marcadores de Parágrafo - Orientação de Parágrafo |
| Formatação de Forma | No Aspose.Slides for C++, o elemento básico de um slide é a forma. Os seguintes elementos de Forma podem ser formatados usando Aspose.Slides for C++: - Posição - Tamanho - Linha - Preenchimento (incluindo Padrão, Gradiente, Sólido) - Texto - Imagem |
Perguntas Frequentes
Preciso instalar o Microsoft PowerPoint no servidor/PC para que a biblioteca funcione?
Não. PowerPoint não é necessário; Aspose.Slides é um mecanismo independente para criar, editar, converter e renderizar apresentações.
Como o multithreading funciona? O processamento pode ser paralelizado?
É seguro processar documentos diferentes em threads diferentes; o mesmo presentation object must not be used by multiple threads at the same time.
Senhas de arquivo e criptografia são suportadas?
Sim. Você pode abrir apresentações criptografadas, definir ou remover uma senha de abertura e gravação, e verificar o status de proteção.
Preciso me preocupar com pacotes de fontes em contêineres Linux?
Sim. Recomenda-se instalar pacotes de fontes comuns e/ou especificar diretórios de fontes em sua aplicação para evitar substituições inesperadas.
Existem limitações na versão de avaliação?
No modo evaluation mode, uma marca d’água é adicionada à saída e certas limitações se aplicam; uma licença temporária de 30 dias está disponível para teste completo de recursos.
A importação de formatos externos para uma apresentação (PDF/HTML → PPTX) é suportada?
Sim. Você pode adicionar páginas PDF e conteúdo HTML a uma apresentação, transformando-as em slides.