C++ Visão Geral

Esta página é uma visão geral das funcionalidades do Aspose.PDF para C++.

Aspose.PDF para C++ é uma biblioteca nativa de C++ que permite aos desenvolvedores criar e manipular documentos PDF sem usar o Adobe Acrobat. O Aspose.PDF para C++ permite que os desenvolvedores criem formulários, adicionem/editem texto, manipulem páginas de PDF, adicionem anotações, lidem com fontes personalizadas e muito mais. Aqui na seção de documentação do Aspose.PDF para C++, você pode explorar todas as funcionalidades da API juntamente com exemplos básicos para demonstrar a implementação dessas funcionalidades em sua aplicação C++.

Usando esta biblioteca, você pode implementar capacidades ricas para criar arquivos PDF do zero, ou processar completamente documentos PDF existentes sem instalar o Adobe Acrobat. The Aspose.PDF for C++ suporta uma Ampla Variedade de Funções.

Compressão de Documentos

Comprimir documentos PDF ajuda a reduzir o tamanho do arquivo, facilitando o armazenamento, compartilhamento e transferência através de redes. Isso é particularmente importante ao lidar com arquivos PDF grandes que contêm imagens ou gráficos em alta resolução. Tamanhos de arquivo menores resultam em tempos de carregamento mais rápidos, especialmente ao acessar documentos PDF online ou através de anexos de e-mail. PDFs comprimidos carregam mais rapidamente, melhorando a experiência do usuário e a produtividade. A Biblioteca Aspose.PDF para C++ fornece diferentes maneiras de reduzir o tamanho do seu PDF, tais como:

  • encolher ou comprimir todas as imagens
  • remover objetos PDF não utilizados
  • remover fluxos PDF não utilizados
  • vincular fluxos PDF duplicados
  • desincorporar fontes
  • remover ou achatar anotações
  • remover Campos AcroForm
  • usar compressão flateDecode
  • armazenar imagens em XImageCollection (imagens reutilizáveis)
  • converter um PDF de espaço de cor RGB para tons de cinza

Vamos verificar as páginas de Documentos para mais detalhes: Otimizar PDF

Criação e manipulação de tabelas

As tabelas oferecem um formato estruturado e organizado para a apresentação de informações em documentos PDF. Elas permitem que os usuários categorizem e organizem dados em linhas e colunas, facilitando a compreensão de conjuntos de dados complexos.

Com Aspose.PDF for C++, a criação e manipulação de tabelas em documentos PDF oferece inúmeras vantagens, incluindo melhor organização de dados, legibilidade aprimorada, melhores capacidades de análise e maior flexibilidade na apresentação de informações de forma eficaz.

Vamos verificar a próxima seção para mais detalhes: Trabalhando com Tabelas

Suporte para objetos de gráfico

Aspose.PDF for C++ suporta a adição de gráficos a documentos PDF. A classe Graph é fornecida para esta tarefa.
Adicionar gráficos a documentos PDF melhora a visualização de dados, aumenta a clareza e compreensão, oferece melhor suporte à tomada de decisões e aumenta o engajamento com os leitores.

Vamos verificar as páginas de Documentação para mais detalhes: Trabalhando com Gráficos

Os hiperlinks permitem que os usuários naveguem de forma rápida e eficiente dentro de um documento PDF. Ao clicar em hiperlinks, os leitores podem pular para diferentes seções, capítulos ou páginas sem precisar rolar manualmente pelo documento.

Aspose.PDF for C++ oferece muitas vantagens, incluindo navegação aprimorada, referências cruzadas, acesso a recursos externos, interatividade e comunicação aprimorada. Eles contribuem para uma experiência de leitura mais envolvente, informativa e acessível para os usuários.

Vamos verificar a próxima seção para mais detalhes: Actions

Controles de Segurança Estendidos

Recursos de segurança como assinaturas digitais ajudam a garantir a integridade dos documentos PDF. Ao assinar digitalmente um documento, o remetente pode verificar que o conteúdo não foi adulterado ou alterado desde que foi assinado, proporcionando segurança aos destinatários quanto à autenticidade do documento.

Com Aspose.PDF for C++ é possível assinar PDF a partir de Smart Card, criptografar e descriptografar arquivos, extrair imagens, informações de Assinatura, etc. Vamos verificar as páginas dos Documentos para mais detalhes: Protegendo e Assinando

Adicionar ou remover Marcadores

Marcadores oferecem aos usuários uma maneira conveniente de navegar por documentos PDF grandes ou complexos. Ao criar marcadores para seções, capítulos ou cabeçalhos específicos, os usuários podem facilmente pular para o conteúdo relevante com apenas um clique, economizando tempo e esforço.

Usando a biblioteca Aspose.PDF for C++ você pode adicionar marcadores a um arquivo PDF, adicionar um marcador filho ou excluir todos os marcadores ou marcadores específicos do documento.

Vamos verificar a próxima seção para mais detalhes: Marcadores

Criar um índice

O índice fornece aos usuários uma maneira rápida e eficiente de navegar pelo conteúdo de um documento PDF. Ao listar as principais seções, capítulos ou tópicos juntamente com seus números de página correspondentes, os usuários podem facilmente localizar e acessar informações específicas dentro do documento.

A biblioteca Aspose.PDF for C++ explica como adicionar um índice a um arquivo PDF existente, usando a classe Heading no namespace Aspose.Pdf. Vamos verificar as páginas de Documentação para mais detalhes: Trabalhando com TOC

Adicionar, atualizar, deletar anexos e anotações

Adicionar anexos e anotações torna os documentos PDF mais interativos e envolventes para os leitores. Os usuários podem interagir com conteúdo adicional, como arquivos multimídia, links ou comentários, incorporados no documento, aprimorando sua experiência de leitura.

A biblioteca Aspose.PDF para C++ possui uma variedade de manipulações com Anotações. Você pode adicionar tipos como:

  • Anotação de Texto
  • Anotação de Destaques
  • Anotação de Figuras
  • Anotação Multimídia
  • Anotações Adesivas
  • Anotações Extras

Além disso, nossa biblioteca permite que você adicione, extraia e remova Anexos de PDF. Para mais detalhes, consulte as próximas páginas de Documentação.

Metadados do Arquivo PDF

Os metadados fornecem informações essenciais sobre o documento PDF, como o título, autor, data de criação e assunto. Isso ajuda os usuários a identificar e categorizar documentos rapidamente, facilitando o gerenciamento e a organização de grandes coleções de arquivos PDF.

Os metadados de arquivos PDF servem a múltiplos propósitos, incluindo identificação de documentos, atribuição, rastreamento de versão, descrição, capacidade de pesquisa, acessibilidade, segurança, interoperabilidade, preservação e conformidade.

Gerencie fácil e rapidamente Metadados em um documento PDF com a biblioteca Aspose.PDF for C++.

Adicionar, substituir ou remover texto e imagens

Adicionar, substituir ou remover texto e imagens permite que os usuários editem o conteúdo dos documentos PDF, fazendo atualizações, correções ou melhorias conforme necessário. Essa flexibilidade permite que os usuários modifiquem o conteúdo do documento para refletir mudanças ou revisões com precisão.

Com o Aspose.PDF você pode editar texto dentro do PDF, substituí-lo ou girá-lo, pesquisar ou obter texto no PDF.

Você também pode adicionar, mudar a posição, deletar imagens e realizar mais ações complexas com imagens no seu PDF.

Dividir, concatenar, extrair ou inserir páginas

O Trabalhando com Páginas de PDF na seção Docs explica como você pode adicionar, mover, deletar, rotacionar ou dividir páginas em PDF.

Dividir, concatenar, extrair ou inserir páginas ajuda os usuários a gerenciar documentos PDF de forma mais eficaz. Os usuários podem organizar, rearranjar ou combinar páginas para criar novos documentos, melhorando a organização e a acessibilidade dos documentos.

Transformar páginas em imagem

Converter páginas de PDF em imagens torna o conteúdo mais acessível para usuários que podem ter dificuldade em visualizar ou interagir com documentos PDF diretamente. As imagens podem ser facilmente visualizadas em vários dispositivos, incluindo smartphones, tablets e computadores, sem a necessidade de software especializado.

Aspose.PDF permite converter PDF para diferentes formatos de imagem usando C++. São eles:

  • TIFF
  • BMP
  • EMF
  • JPG
  • PNG
  • GIF
  • SVG

Biblioteca Aspose.PDF usando DocumentDevice, ou classe ImageDevice para conversão de PDF para Imagem.Converter PDF para Diferentes Formatos de Imagem.

Imprimir documentos PDF

Imprimir documentos PDF permite aos usuários criar cópias físicas que podem ser facilmente transportadas e acessadas sem a necessidade de dispositivos eletrônicos.

Aspose.PDF for C++ apresenta diferentes maneiras de imprimir arquivos PDF:

  • Imprimindo PDF usando C++ Framework 4.x
  • Imprimindo PDF em C++ Core / C++
  • Imprimindo PDF para uma Impressora XPS usando Facades (aplicativo de console)
  • Imprimindo PDF em aplicação WPF
  • várias operações adicionais, como conversão de PDF para PostScript, Verificação do Status da Tarefa de Impressão, etc.

Vamos verificar a próxima seção para mais detalhes: Imprimindo documentos PDF.

Além disso, o Aspose.PDF for C++ pode ser aplicado para converter facilmente texto, imagens, SVG, HTML para PDF e converter PDF para vários formatos de documentos com excelente desempenho e boa qualidade.

Pricing and Policies

Por favor, visite a página de Licenciamento para informações sobre licenças e revise a página de Informação sobre Preços para detalhes sobre preços.

Technical Support

Para mais informações sobre o suporte técnico do Aspose.PDF, dê uma olhada na Página de Suporte.

Saiba mais sobre: