Visão Geral do Produto

Aspose.Slides for .NET

Bem‑vindo ao Aspose.Slides for .NET!

Aspose.Slides é uma API de gerenciamento do Microsoft PowerPoint® que permite que aplicações leiam, escrevam, criem e modifiquem apresentações do PowerPoint sem usar o Microsoft PowerPoint®. A biblioteca oferece suporte ao trabalho com apresentações, slides, formas, tabelas, texto, animações, áudio, vídeo e outros elementos de apresentações.

Com Aspose.Slides, os desenvolvedores podem abrir apresentações de diferentes origens, salvá‑las em vários formatos do PowerPoint, exportar apresentações para formatos como PDF, TIFF, XPS, SWF, HTML e SVG, e salvar slides como imagens. A API também fornece recursos para gerenciar propriedades de documento, aplicar proteção, visualizar slides, editar o conteúdo dos slides, trabalhar com notas de slide e manipular elementos avançados de apresentações, como objetos OLE incorporados.

Por que você deve usar Aspose.Slides for .NET

  • Aspose.Slides for .NET é o primeiro e único componente que fornece as funcionalidades necessárias para gerenciar documentos PowerPoint®.
  • Aspose.Slides for .NET oferece muitos recursos importantes, como gerenciamento de textos, formas, tabelas e animações, adição de áudio e vídeo aos slides, visualização de slides, exportação de slides para SVG, PDF e outros formatos, e muitas outras capacidades.
  • Aspose.Slides for .NET não apenas permite abrir arquivos PowerPoint de diferentes fontes, mas também permite salvar suas apresentações de várias maneiras. Por exemplo, você pode salvar suas apresentações em PPT; também pode salvar seus slides como imagens.
  • Aspose.Slides for .NET oferece quase todos os recursos que você pode ou não encontrar no Microsoft PowerPoint. Dada a versatilidade do Aspose.Slides for .NET, além de tabelas e diferentes tipos de formas, você pode usá‑lo para adicionar diferentes tipos de quadros — texto, áudio e vídeo — aos seus slides.
  • Aspose.Slides for .NET é desenvolvido em Managed C#. Você pode usar Aspose.Slides for .NET com qualquer linguagem .NET, como C#, VB.NET, J# etc. Aspose.Slides for .NET também pode ser usado com qualquer tipo de aplicação — web ou Windows.
  • Aspose.Slides for .NET também fornece demonstrações completas e exemplos funcionais para ajudar os desenvolvedores a entender melhor a API.

Recursos do Aspose.Slides

Os recursos do Aspose.Slides for .NET podem ser divididos nos seguintes grupos:

  1. Recursos de apresentação.
  2. Recursos de slides.
  3. Recursos 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 para documentos PDF sem usar outro componente.
  • Ler ou modificar as propriedades de documento de uma apresentação.
  • Aplicar proteção à apresentação.
  • Exportar a apresentação para PDF.
  • Exportar a apresentação para TIFF.
  • Exportar a apresentação para XPS.
  • Exportar a apresentação para SWF.
  • Exportar a apresentação para PDF Note / Tiff 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 na apresentação.
  • Copiar ou clonar slides para a mesma ou outra apresentação.
  • Editar e excluir slides.
  • Copiar masters com slides automaticamente.
  • Visualizar slides.
  • Obter ou definir o nome de um slide.
  • Salvar slides como imagens.
  • Exportar slides para o formato SVG.
  • Trabalhar com vários masters em apresentações.
  • Preencher o plano de fundo dos slides com qualquer estilo suportado.
  • Adicionar ou gerenciar notas de slide.
  • Definir novos masters de slide e estilos dinamicamente.
  • Adicionar ou modificar transição de apresentação de slides.
  • Adicionar transições Morph.

Recursos gráficos e multimídia

  • Criar ou gerenciar formas como linhas, retângulos, elipses e polígonos.
  • Gerenciar estilos de linha nas formas.
  • Obter o texto alternativo de uma forma.
  • Rotacionar ou espelhar formas.
  • Preencher formas em diferentes estilos — por exemplo, sólido, degradê, padrão, textura e imagem.
  • Usar quaisquer dos 48 padrões predefinidos e 24 texturas.
  • Atribuir links a formas.
  • Ler, modificar e adicionar novos efeitos de animação a slides e formas.
  • Adicionar novas imagens às apresentações e gerenciar as existentes.
  • Adicionar novos marcadores de imagem às apresentações e gerenciar os existentes.
  • Adicionar novos quadros de áudio às apresentações e gerenciar os existentes.
  • Adicionar novos quadros de vídeo às apresentações e gerenciar os 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.
  • Inserir e excluir colunas e linhas.
  • Definir largura e cor da borda para a tabela inteira.

Recursos de texto e parágrafo

  • Obter e definir textos 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 fontes já usadas em uma apresentação.
  • Alterar textos e formatação de texto.
  • Criar ou gerenciar links no texto.
  • Suportar tabulações e tabulações efetivas.
  • Adicionar novos quadros de texto a quase qualquer tipo de forma.
  • Acessar e modificar margens e configurações de quebra de texto de quadros de texto.
  • Acessar e modificar recuo de parágrafo.

Recursos avançados

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

Suporte técnico

A Aspose fornece suporte técnico gratuito ilimitado para todos os seus produtos. O suporte está disponível para todos os usuários (incluindo usuários com pacotes de avaliação). Se precisar de ajuda com Aspose.Slides for .NET, considere o seguinte:

  • O principal canal de suporte são os Fóruns da Aspose. Publique sua pergunta no fórum Aspose.Slides—e ela será respondida em poucas horas. A equipe de suporte do Aspose.Slides responde diretamente às perguntas postadas no fórum.
  • 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 aguardar uma resposta nos fóruns, seja paciente e leve em conta as diferenças de fuso horário.

Se você encontrar um problema com Aspose.Slides for .NET, siga estas diretrizes para resolvê‑lo da maneira mais eficiente:

  • Verifique e confirme que está usando a versão mais recente do Aspose.Slides for .NET antes de relatar o problema. Talvez o problema já tenha sido resolvido em uma atualização.

    Consulte o download do Aspose.Slides para obter informações sobre a versão mais recente do produto.

  • Antes de relatar um problema, percorra nossos fóruns, esta documentação e a Referência da API. Talvez a resposta já esteja disponível.

  • Ao relatar um problema, inclua o documento original e (se possível) um trecho do seu código relacionado ao problema. Se precisar anexar vários arquivos, compacte‑os em um pacote ZIP.

    Você pode anexar seus documentos com segurança nos Aspose.Forums porque apenas você e os desenvolvedores da Aspose têm acesso aos arquivos anexados.

  • Crie e use um único tópico para um problema específico. Se você enfrentar outro problema, crie outro tópico para relatá‑lo.

Esta tabela lista os recursos técnicos importantes do Aspose.Slides for .NET.

Recurso Descrição
Página inicial do Aspose.Slides for .NET Página principal do produto.
Blog do Aspose.Slides Confira esta página regularmente para informações sobre novas versões e dicas úteis sobre Aspose.Slides.
Download do Aspose.Slides for .NET Baixe a versão mais recente do Aspose.Slides aqui. Lançamos novas versões frequentemente.
Fórum de suporte do Aspose.Slides Publique suas perguntas e problemas aqui para obter uma resolução rápida.
Documentação do produto Aspose.Slides for .NET Documentação online completa que contém este documento e a Referência da API do Aspose.Slides.

Declaração

Todos os componentes Aspose .NET exigem o conjunto de permissões Full Trust. O motivo: os componentes Aspose .NET precisam de privilégios máximos para acessar configurações de registro, arquivos do sistema e diretórios virtuais para executar certas operações, como análise de fontes e tarefas semelhantes. Além disso, os Componentes Aspose .NET são baseados nas classes centrais do sistema .NET, que também exigem o conjunto de permissões Full Trust em muitos casos.

Provedores de serviços de Internet que hospedam múltiplas aplicações de diferentes empresas geralmente aplicam o nível de segurança Medium Trust. No caso do .NET 2.0, esse nível de segurança impõe as seguintes restrições:

  • OleDbPermission não está disponível. Isso significa que você não pode usar o provedor de dados OLE DB gerenciado do ADO.NET para acessar bancos de dados.
  • EventLogPermission não está disponível. Isso significa que você não pode acessar o log de eventos do Windows.
  • ReflectionPermission não está disponível. Isso significa que você não pode usar reflexão.
  • RegistryPermission não está disponível. Isso significa que você não pode acessar o registro.
  • WebPermission é restrito. Isso significa que sua aplicação só pode se comunicar com um endereço ou intervalo de endereços definido no elemento <trust>.
  • FileIOPermission é restrito. Isso significa que você só pode acessar arquivos na hierarquia de diretórios virtuais da sua aplicação.

Devido a esses motivos, os componentes Aspose .NET só podem ser usados em servidores que concedam o conjunto de permissões Full Trust.

FAQ

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 as opções de exportação PDF.

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

Sim. A biblioteca permite 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 examinar uma apresentação para determinar se ela requer senha antes de carregar o documento completo.

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

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

É seguro processar apresentações a partir de múltiplas threads?

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

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

Sim. Apresentações com macros são suportadas, e você pode examinar 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 XPS é suportada e posso controlar a qualidade e o conteúdo da saída XPS?

Sim. Exportar para XPS está disponível, e as 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 granular sobre tamanho e qualidade.

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)?

Ela suporta a abertura de apresentações criptografadas, definição ou remoção de senhas para abertura e modificação, e verificação do status de proteção de um arquivo.