Visão Geral do Produto

todo:image_alt_text

Bem-vindo ao Aspose.Slides para C++!

Aspose.Slides for C++ é uma API de gerenciamento do Microsoft PowerPoint® que permite que aplicações C++ leiam e gravem documentos PowerPoint® sem usar o Microsoft PowerPoint®. Aspose.Slides for C++ é o primeiro e único componente que fornece a funcionalidade de gerenciar documentos PowerPoint®. Aspose.Slides for C++ oferece muitos recursos importantes, como gerenciamento de texto, formas, tabelas e animações, adição de áudio e vídeo aos slides, visualização de slides, exportação de slides para SVG, formato PDF e muito mais.

Descrição do Produto

Aspose.Slides for C++ é desenvolvido usando C++ nativo. Atualmente é compilado para ambiente Windows x64, mas também será compilado para ambiente Linux.

Aspose.Slides for C++ pode não apenas abrir arquivos PowerPoint de diferentes fontes, mas também permite salvar suas apresentações de várias maneiras. Por exemplo, você pode salvar sua apresentação não apenas em PPT, mas também em formato PDF. Além disso, pode salvar seus slides como imagens. Aspose.Slides for C++ oferece quase todos os recursos que você encontra no Microsoft PowerPoint. A versatilidade do Aspose.Slides for C++ é que você pode não apenas adicionar tabelas e diferentes tipos de formas aos seus slides, mas também diferentes tipos de quadros (ou seja, quadros de texto, áudio e vídeo).

Conjunto abrangente de recursos

Os recursos do Aspose.Slides for C++ podem ser divididos nas seguintes áreas:

  1. Recursos de Apresentação.
  2. Recursos de Slides.
  3. Recursos de Gráficos e Multimídia.
  4. Recursos de Tabela
  5. Recursos de Texto e Parágrafo
  6. Recursos Avançados

Recursos de Apresentação

  • Abrir apresentações Microsoft PowerPoint de diferentes fontes.
  • Salvar apresentações em diferentes formatos Microsoft PowerPoint.
  • Criar apresentações do zero.
  • Converter apresentações em documentos PDF sem usar nenhum outro componente.
  • Ler ou modificar as propriedades do documento de uma apresentação.
  • Aplicar proteção à apresentação.
  • Exportar a apresentação para PDF.
  • Exportar a apresentação para XPS.
  • Exportar a apresentação para SWF.
  • Exportar a apresentação para PDF Notes.
  • Exportar a apresentação para HTML.

Recursos de Slide

  • Criar novos slides do zero e adicioná‑los às apresentações.
  • Acessar qualquer slide por sua posição em uma apresentação.
  • Copiar ou clonar slides para a mesma ou outra apresentação.
  • Editar e excluir slides.
  • Copiar mestres com slides automaticamente.
  • Visualizar slides.
  • Obter ou definir o nome de um slide.
  • Salvar slides como imagens.
  • Exportar slides para formato SVG.
  • Trabalhar com vários mestres em apresentações.
  • Preencher o plano de fundo do slide com qualquer estilo suportado.
  • Adicionar novas ou gerenciar notas de slide.
  • Definir novos mestres de slide e estilos dinamicamente.
  • Adicionar ou modificar transição de apresentação de slides.
  • Adicionar transições Morph

Recursos de Gráficos e Multimídia

  • Criar ou gerenciar formas como linhas, retângulos, elipses e polilinhas.
  • Gerenciar estilos de linha nas formas.
  • Obter o texto alternativo de uma forma.
  • Rotacionar ou espelhar formas.
  • Preencher formas com diferentes estilos, por exemplo sólido, gradiente, padrão, textura e imagem.
  • Usar quaisquer dos 48 padrões predefinidos e 24 texturas.
  • Atribuir links às formas.
  • Ler, modificar ou adicionar novos efeitos de animação a slides e formas.
  • Adicionar novas imagens às apresentações ou gerenciar as existentes.
  • Adicionar novas marcadores de imagem à apresentação ou gerenciar os existentes.
  • Adicionar novas molduras de áudio às apresentações ou gerenciar as existentes.
  • Adicionar novas molduras de vídeo às apresentações ou gerenciar as existentes.

Recursos de Tabela

  • Criar tabelas do zero e adicioná‑las aos slides.
  • Redimensionar e mover tabelas.
  • Acessar qualquer célula em uma tabela.
  • Alterar o formato e as bordas de qualquer célula.
  • Redimensionar colunas e linhas.
  • Adicionar e excluir colunas e linhas.
  • Definir a largura e a cor da borda para toda a tabela.

Recursos de Texto e Parágrafo

  • Obter e definir texto em marcadores de posição de texto e quadros de texto.
  • Obter o tipo de um marcador de posição.
  • Alterar a formatação de texto em um quadro de texto.
  • Adicionar novas fontes ou gerenciar as existentes usadas em uma apresentação.
  • Alterar texto e formatação de texto.
  • Criar ou gerenciar links para o texto.
  • Suporta tabulações e tabulações eficazes.
  • Adicionar novos quadros de texto a quase qualquer tipo de forma.
  • Acessar e modificar as margens e configurações de quebra de texto dos quadros de texto.
  • Acessar e modificar a indentação de parágrafos.

Recursos Avançados

  • Acessar objetos OLE incorporados em apresentações.
  • Bloquear apresentações.

Plataformas Compatíveis

  • Windows x64/x86 (Microsoft Visual Studio 2017 ou posterior).
  • Linux (Clang 3.9 ou posterior, GCC 6.1 ou posterior).
  • macOS (Xcode 13.4 ou posterior).

Suporte técnico

Aspose oferece suporte técnico gratuito e ilimitado para todos os seus produtos. O suporte está disponível para todos os usuários, incluindo avaliação. Se precisar de ajuda com Aspose.Slides for C++, considere o seguinte:

  • O principal canal de suporte são os Aspose. Forums. Publique sua pergunta no Aspose.Slides forum e ela será respondida dentro de algumas horas. As perguntas são respondidas diretamente pela equipe de suporte do Aspose.Slides.
  • Observe que a Aspose não fornece suporte técnico por telefone. O suporte telefônico está disponível apenas para questões de vendas e compra.
  • Ao esperar uma resposta nos fóruns, por favor considere as diferenças de fuso horário.

Se você tem um problema com Aspose.Slides for C++, siga estas etapas simples para garantir que ele seja resolvido da forma mais eficiente:

  • Certifique‑se de usar a versão mais recente do Aspose.Slides for C++ antes de relatar o problema, veja Aspose.Slides download para descobrir a versão mais recente.
  • Consulte os fóruns, esta documentação e a Referência de API antes de relatar o problema; talvez sua pergunta já tenha sido respondida.
  • Ao relatar um problema, inclua o documento original e, se possível, um fragmento do seu código que cause o problema. Se precisar anexar vários arquivos, compacte‑os em um único zip. É seguro anexar seus documentos nos Aspose.Forums, pois apenas você e os desenvolvedores da Aspose terão acesso aos arquivos anexados.
  • Tente relatar um problema por tópico. Se houver outro problema, relate‑o em um tópico separado.

Esta tabela lista recursos técnicos importantes do Aspose.Slides for C++.

Recurso Descrição
Página inicial do Aspose.Slides for C++ Página inicial do produto.
Blog do Aspose.Slides Confira frequentemente para informações sobre novos lançamentos e dicas úteis sobre Aspose.Slides.
Download do Aspose.Slides for C++ Todas as versões novas e antigas do produto são mantidas para referência do cliente.
Fórum de suporte do Aspose.Slides Publique suas perguntas e problemas aqui para uma resolução rápida.
Documentação do produto Aspose.Slides for C++ Documentação online completa que inclui esta documentação e a Referência da API Aspose.Slides.

Perguntas Frequentes

Ele suporta níveis de conformidade PDF para arquivamento e acessibilidade (PDF/A e PDF/UA)?

Sim. Você pode salvar em PDF com PDF/A-2a/2b/2u, PDF/A-3a/3b, bem como PDF/UA configurando PDF export options.

Existe um mecanismo de substituição de fontes e suporte a fontes personalizadas para garantir a renderização correta?

Sim. A biblioteca permite que você carregar fontes personalizadas e definir regras de fallback para que glifos ausentes sejam substituídos de forma confiável durante a conversão e renderização.

Posso detectar se um arquivo está protegido por senha sem abri‑lo completamente?

Sim. Você pode inspecionar uma apresentação para determinar se ela requer uma senha antes de carregar o documento completo.

É necessário o Microsoft PowerPoint para processamento e conversões?

Não. Aspose.Slides é um motor autônomo; o PowerPoint não é necessário no servidor ou estação de trabalho.

É seguro processar apresentações em múltiplas threads?

Sim, você pode processar documentos diferentes em paralelo em threads separadas; basta evitar usar a mesma instância de apresentação simultaneamente entre threads.

As macros são preservadas e posso gerenciar VBA em arquivos PPTM/PPSM?

Sim. Apresentações com macros são suportadas, e você pode inspecionar e gerenciar projetos VBA nesses arquivos.

Posso converter PDF ou HTML de volta em slides PowerPoint?

Sim. Você pode importar páginas PDF ou conteúdo HTML para criar ou preencher slides em uma apresentação.

A exportação para XPS é suportada e posso controlar a qualidade e o conteúdo da saída XPS?

Sim. Exportar para XPS está disponível, e opções de salvamento permitem ajustar a qualidade da saída e o conteúdo incluído.

Posso converter slides em imagens e controlar a qualidade da saída?

Sim. Slides podem ser renderizados para PNG, JPEG, GIF, BMP, TIFF e outros formatos com controle detalhado sobre tamanho e qualidade.

As fórmulas matemáticas são suportadas (MathML/MathText) e podem ser exportadas?

Sim. Você pode criar e editar texto matemático e exportar equações, inclusive para MathML.

Como a biblioteca lida com criptografia e senhas (abrir, definir, remover)?

Ele suporta abrir apresentações criptografadas, definir ou remover senhas para abertura e modificação, e verificar o status de proteção de um arquivo.