VintaSoft PDF .NET Plug-in

Criar, visualizar, editar, verificar, compactar e salvar documentos PDF usando C#, VB.NET no Windows, Linux, macOS

PDF (Portable Document Format) é um formato de arquivo que permite aos usuários compartilhar e visualizar documentos eletrônicos de maneira fácil e segura, independentemente do ambiente em que os documentos foram criados. Cada arquivo PDF inclui uma descrição completa do layout fixo dos elementos do documento em um plano, incluindo texto, fontes, gráficos e outras informações necessárias para exibir o documento.

VintaSoft PDF .NET Plug-in é um complemento para VintaSoft Imaging .NET SDK, que permite criar, visualizar, verificar, imprimir, editar, proteger, otimizar, compactar, converter e salvar documentos PDF.

Recursos gerais

  • Criar novo documento PDF em arquivo ou fluxo
  • Criar documento PDF compatível com a especificação PDF 1.0-1.7, 2.0
  • Criar documento PDF seguro
  • Criar documento PDF com portfólio
  • Licença PDF (Reader+Writer) é necessária
  • Carregar um documento PDF existente de um arquivo ou fluxo
  • Carregar um documento PDF compatível com a especificação PDF 1.0-1.7, 2.0
  • Carregar um documento PDF compatível com a especificação PDF/A
  • Carregar um documento PDF seguro
  • Carregar um documento PDF do portfólio
  • Carregar um documento PDF danificado
  • Licença PDF (Reader) é necessária
  • Verificar documento PDF para conformidade com as especificações PDF/A-1a, PDF/A-2a, PDF/A-3a, PDF/A-1b, PDF/A-2b, PDF/A-3b, PDF/A-2u, PDF/A-3u, PDF/A-4, PDF/A-4e, PDF/A-4f
  • Licença PDF (Reader) é necessária
  • Renderizar a página inteira do PDF ou região da página
  • Controlar e substituir o algoritmo de renderização do conteúdo do PDF
    • Desativar renderização de texto, imagens, gráficos, etc.
    • Alterar texto antes da renderização
    • Alterar imagem antes da renderização
    • Alterar gráficos vetoriais antes da renderização
    • Alterar estado gráfico antes da renderização
  • Obter imagem intermediária ao renderizar página PDF - isso é necessário para visualização progressiva de páginas PDF
  • Obter região dimensionada da página PDF
  • Controlar cor ao renderizar página PDF
  • Renderizar páginas PDF com transparência
  • Renderizar páginas PDF que usam funções PDF
  • Renderizar texto da página PDF
    • Fontes suportadas: TrueType, OpenType, CompactFontFormat, Type0, Type1, Type3
    • Modos de renderização de texto suportados: preenchimento, traço, invisível,recorte
    • Suporta renderização de texto no modo vertical
  • Renderizar imagens de páginas em PDF
    • Renderize uma imagem com os seguintes tipos de compactação: Nenhum, ASCII85, ASCIIHEX, CCITT Grupo 3, CCITT Grupo 4, JPEG, LZW, Run Length, Flate (ZIP)
    • Renderizar imagem com compactação JBIG2 - VintaSoft JBIG2 .NET Plug-in é necessário
    • Renderizar imagem com compactação JPEG2000 - VintaSoft JPEG2000 .NET Plug-in é necessário
  • Renderizar gráficos de página em PDF
    • Renderizar formas
    • Renderizar anotações
    • Renderizar padrões de sombreamento e mosaico
    • Suporte para mistura de cores
  • Espaços de cores suportados: CalGray, CalRGB, DeviceCMYK, DeviceGray, DeviceN, DeviceRGB, ICCBased, Indexed, Lab, Separation, Pattern
  • Renderizar grupos de conteúdo opcional (OCGs) de páginas em PDF
  • Licença PDF (Reader) é necessária para renderizar um documento PDF sem campos interativos e anotações com aparência personalizada
  • Licença PDF (Reader+Writer) é necessária para renderizar qualquer documento PDF
  • Imprimir um documento PDF no WinForms
  • Imprimir um documento PDF no WPF
  • Imprimir um documento PDF no ASP.NET
  • Licença PDF (Reader) é necessária para impressão raster de documentos PDF sem campos interativos e anotações com aparência personalizada
  • Licença PDF (Reader+Writer) é necessária para impressão raster e vetorial de qualquer documento PDF
  • Pesquisar texto em todo o documento PDF ou em uma única página do PDF
  • Extrair texto de documentos PDF
  • Licença PDF (Reader) é necessária
  • Gerenciar páginas de documento PDF
    • Criar uma nova página em branco de PDF
    • Adicionar ou inserir uma nova página em um documento PDF
    • Adicionar ou inserir uma página existente no mesmo documento PDF sem recodificar os dados da página
    • Adicionar ou inserir uma página existente em outro documento PDF sem recodificar os dados da página
    • Classificar páginas em um documento PDF
    • Excluir páginas de um documento PDF
  • Gerenciar fontes em um documento PDF
    • Extrair uma fonte de um documento PDF
    • Criar uma nova fonte PDF com base em uma fonte PDF padrão
    • Criar uma nova fonte PDF com base em uma fonte PDF de outro documento PDF
    • Criar uma nova fonte PDF com base em uma fonte TrueType
    • Adicionar uma nova fonte PDF a um documento PDF
    • Incorporar fontes externas e padrão em um documento PDF
    • Compactar fontes incorporadas em um documento PDF
    • Criar um subconjunto de uma fonte incorporada em um documento PDF
  • Gerenciar marcadores de documentos PDF (criar, adicionar, editar, classificar, excluir)
  • Gerenciar recursos de imagem de documentos PDF (extrair, adicionar, compactar, alterar compactação)
    • Compactar recursos de imagem com os seguintes algoritmos de compactação: Nenhum, ASCII85, ASCIIHEX, CCITT Grupo 4, JPEG, LZW, Duração da execução, ZIP
    • Compactar recursos de imagem com compactação JBIG2 - VintaSoft JBIG2 .NET Plug-in é necessário
    • Compactar recursos de imagem com compactação JPEG2000 - VintaSoft JPEG2000 .NET Plug-in é necessário
  • Gerenciar arquivos incorporados em um documento PDF (extrair, adicionar, excluir, alterar descrição e compactação)
  • Gerenciar portfólios armazenados em um documento PDF (visualizar, criar, editar)
  • Gerenciar ações,que são definidos no documento PDF (adicionar, alterar, excluir)
  • Gerenciar miniaturas de páginas PDF incorporadas (criar, excluir)
  • Gerenciar anotações de documentos PDF (criar, adicionar, editar, excluir)
  • Gerenciar grupos de conteúdo opcional de documentos PDF (criar, adicionar, excluir)
  • Gerenciar (criar) conteúdo marcado
  • Licença PDF (Reader+Writer) é necessária
  • Licença PDF (Reader+Writer) é necessária
  • Editar conteúdo (gráficos, imagens, formas, texto, região de corte) na página PDF:
    • alterar o tamanho de um objeto de conteúdo
    • mover um objeto de conteúdo
    • girar um objeto de conteúdo
    • excluir, copiar, colar um objeto de conteúdo
    • definir corte (usando um caminho gráfico) para um objeto de conteúdo
    • editar a imagem de um objeto de conteúdo
    • substituir uma imagem ou forma por uma imagem ou forma em um objeto de conteúdo
    • editar os parâmetros de um objeto de conteúdo (cor de preenchimento, cor do traço, constante alfa, espessura da caneta, modo de mesclagem de cores, modo de saída de texto)
    • editar os parâmetros do operador de saída de texto
  • Desenhe gráficos em uma página PDF
    • Controlar parâmetros de estado gráfico: matriz de transformação, parâmetros de renderização de texto e outros
    • Desenhar primitivos gráficos em uma página PDF: linha reta, retângulo, elipse, linha curva, imagem, texto e outros
    • Desenhar formas gráficas em uma página PDF: retângulo, painel de alinhamento, imagem, caixa de texto, polígono, tabela e outros
  • Excluir conteúdo do documento PDF permanentemente
    • Excluir texto, imagens e gráficos de uma página PDF
    • Aplicar marcas de redação a um documento PDF
  • Sobrepor uma página PDF em um retângulo especificado em outra página PDF
  • Girar uma página PDF
  • Licença PDF (Reader+Writer) é necessária
  • Visualizar, editar e salvar a árvore de objetos de baixo nível de um documento PDF
  • Obter informações sobre anotações em PDF de um documento PDF
  • Tipos de anotação PDF suportados:
    • Link
    • Popup
    • Markup
    • Text Markup
      • Caret
      • Highlight
      • Underline
      • Strikeout
      • Squiggly
  • Adicionar novas anotações de PDF a um documento PDF
  • Alterar parâmetros de anotações de PDF existentes
  • Verificar a ortografia do texto ao editar anotações de texto em PDF
  • Remover anotações de PDF de um documento PDF
  • Importar/exportar anotações de PDF no formato XFDF
  • Adicionar uma exibição de anotação de PDF a um documento PDF e obter anotações visíveis em qualquer visualizador de PDF
  • Licença PDF (Reader+Writer) é necessária
  • Adicionar e excluir comentários ou respostas
  • Criar tópicos de comentários
  • Definir um status para um comentário ou resposta
  • Comentários baseados em marcações de PDF ou anotações pop-up são compatíveis com outros aplicativos de visualização de PDF
  • Licença PDF (Reader+Writer) é necessária
  • Vintasoft Annotation .NET Plug-in é necessário
  • Criar um novo formulário de documento PDF interativo
  • Obter informações sobre campos de formulário interativos
  • Tipos de campos de formulário interativos suportados:
    • Push button
    • Text
    • List box
    • Combo box
    • Check box
    • Radio button
    • Signature field
    • Barcode field - pode incluir código de barras DataMatrix, PDF417 ou QR Code - VintaSoft Barcode .NET SDK é obrigatório
    • Vintasoft Barcode field - pode incluir qualquer código de barras unidimensional ou bidimensional que seja suportado pelo VintaSoftBarcode.NET SDK - VintaSoft Barcode .NET SDK é obrigatório
  • Adicionar campo a formulário interativo
  • Verificar ortografia do texto ao editar campos de texto de formulário interativo em PDF
  • Alterar o valor, os parâmetros ou a apresentação de um campo de formulário interativo
  • Atribuir ações a campos interativos
  • Usar JavaScript para verificar ou calcular valores de campo ​​
  • Remover campos de um formulário interativo
  • Importar e exportar campos de formulário interativo de/para o formato XFDF
  • Licença PDF (Reader+Writer) é necessária
  • Visualizar páginas em PDF no visualizador de imagens WPF
  • Destacar texto na página em PDF no visualizador de imagens WPF
  • Extrair recursos de imagem da página em PDF no visualizador de imagens WPF
  • Navegar pelo documento PDF usando favoritos,links e botões
  • Licença PDF (Reader) é necessária para visualizar um documento PDF sem campos interativos e anotações com uma aparência personalizada
  • Licença PDF (Reader+Writer) é necessária para visualizar qualquer documento PDF
  • Visualizar anotações PDF em uma página PDF no WPF Image Viewer
  • Visualizar e preencher campos interativos em uma página PDF no Visualizador de imagens WPF
  • Executar ações JavaScript
  • Licença PDF (Reader+Writer) é necessária
  • Visualizar páginas PDF no Visualizador de imagens do WinForms
  • Destacar texto na página PDF no Visualizador de imagens do WinForms
  • Extrair recursos de imagem da página PDF no Visualizador de imagens do WinForms
  • Navegar pelo documento PDF usando favoritos,links e botões
  • Licença PDF (Reader) é necessária para visualizar um documento PDF sem campos interativos e anotações com uma aparência personalizada
  • Licença PDF (Reader+Writer) é necessária para visualizar qualquer documento PDF
  • Visualizar anotações em PDF na página PDF no visualizador de imagens do WinForms
  • Visualizar e preencher campos interativos na página PDF no visualizador de imagens do WinForms
  • Executar ações JavaScript
  • Licença PDF (Reader+Writer) é necessária
  • Visualizar documento PDF no visualizador de imagens HTML5
  • Destacar texto em uma página PDF no visualizador de imagens HTML5
  • Extrair recursos de imagem de uma página PDF no visualizador de imagens HTML5
  • Visualizar anotações de PDF em uma página PDF no visualizador de imagens HTML5
  • Visualizar campos interativos em uma página PDF no visualizador de imagens HTML5
  • Licença PDF (Reader) é necessária para visualizar um documento PDF sem campos interativos e anotações com uma aparência personalizada
  • Licença PDF (Reader+Writer) é necessária para visualizar qualquer documento PDF
  • Licença PDF (Reader+Writer+Visual Editor) é necessária
  • Editar conteúdo (gráficos, imagens, formulários, texto,região de corte) página PDF no visualizador de imagens WPF:
    • Editar conteúdo da página PDF no visualizador de imagens WPF
    • Editar texto na página PDF no visualizador de imagens WPF
    • Edite um texto rico em uma página em PDF em WPF Viewer of Images - License para PDF (Reader+Writer+Visual Editor) e para Vintasoft Office .NET Plug-in é necessário
  • Editar (criar, modificar, copiar, excluir) anotações em PDF na página PDF no visualizador de imagens WPF
  • Editar (criar, modificar, copiar, excluir) campos interativos na página PDF no visualizador de imagens WPF
  • Adicionar gráficos (imagens, formas, vetores gráficos) para uma página PDF no WPF Image Viewer
  • Extrair ou remover recursos de imagem ou formulário de uma página PDF no WPF Image Viewer
  • Excluir conteúdo da página PDF no WPF Image Viewer
  • Cortar uma página PDF no WPF Image Viewer
  • Licença PDF (Reader+Writer+Visual Editor) é necessária
  • Editar conteúdo (gráficos, imagens, formas, texto, região de corte) de uma página PDF no WinForms Image Viewer:
    • Editar conteúdo Páginas PDF no visualizador de imagens WinForms
    • Editar texto na página PDF no visualizador de imagens WinForms
    • Edite o texto rico na página do PDF no Visualizador WinForms de Imagens - License para PDF (Reader+Writer+Visual Editor) e para Vintasoft Office .NET Plug-in é necessário
  • Editar (criar, modificar, copiar, excluir) anotações PDF na página PDF no visualizador de imagens WinForms
  • Editar (criar, modificar, copiar, excluir) campos interativos na página PDF no visualizador de imagens WinForms
  • Adicionar gráficos (imagens, formas, gráficos vetoriais) à página PDF no visualizador de imagens WinForms
  • Extrair ou remover recursos de imagem ou formulário de uma página PDF no WinForms Image Viewer
  • Remover conteúdo de página PDF no WinForms Image Viewer
  • Cortar uma página PDF no WinForms Image Viewer
  • Licença PDF (Reader+Writer) é necessária
  • Vintasoft Annotation .NET Plug-in é necessário
  • Obter uma lista de todas as assinaturas digitais de um documento PDF
  • Obter informações sobre a assinatura digital: o certificado usado para criar a assinatura; a cadeia de certificados que foi usada para criar a assinatura; informações adicionais
  • Verificar assinatura digital:
    • Formatos de assinatura digital suportados: PKCS#1, PKCS#7
    • Métodos de cálculo de assinatura digital suportados: resumo de intervalo de bytes
  • Adicionar assinatura digital ao documento PDF:
    • Formatos de certificado suportados: certificado X509
    • Formatos de assinatura digital suportados: PKCS#1, PKCS#7
    • Métodos de cálculo de assinatura digital suportados: resumo de intervalo de bytes
  • Criar representação visual para o campo de assinatura digital
  • Incorporar informações de verificação de longo prazo (LTV) para assinatura digital no documento PDF
  • Recuperar e salvar revisão do documento no momento da assinatura do documento com assinatura digital
  • Licença PDF (Reader+Writer) é necessária
  • Codificar e decodificar documento PDF com proteção
  • Alterar senhas de proprietário e usuário do documento PDF
  • Alterar direitos de acesso do usuário ao documento PDF
  • Proteger texto (remover codificações de texto e confundir programas de fonte) em documento PDF contra extração
  • Licença PDF (Reader+Writer) é necessária
  • Otimizar e recompactar recursos de imagem de documento PDF
  • Usar algoritmo MRC (Mixed Raster Content) para compactar imagens coloridas de documento PDF - VintaSoft Document Cleanup .NET Plug-in é necessário
  • Usar tabela XREF compactada de documento PDF
  • Incorporar fontes externas e padrão em um documento PDF
  • Compactar fontes incorporadas em um documento PDF
  • Criar um subconjunto de uma fonte incorporada em um documento PDF
  • Limpe documentos PDF
    • Remover recursos duplicados
    • Remover recursos não utilizados
    • Remover páginas não utilizadas
    • Remover favoritos quebrados
    • Remover quebrados links
  • Criar um documento PDF linearizado
  • Licença PDF (Reader+Writer) é necessária
  • Salvar um documento PDF em um arquivo ou fluxo
  • Salvar um novo documento PDF compatível com a Especificação PDF 1.0-1.7
  • Salvar um novo documento PDF compatível com a especificação PDF/A
  • Salvar alterações em um documento PDF existente usando atualização incremental para preservar o histórico de alterações do documento
  • Salvar alterações em um documento PDF de volta ao arquivo original
  • Salvar alterações em um documento PDF em um novo arquivo e alternar para o novo arquivo
  • Licença PDF (Writer) é necessária
  • Converter documento PDF em documento PDF/A-1a, PDF/A-2a, PDF/A-3a, PDF/A-1b, PDF/A-2b, PDF/A-3b, PDF/A-2u, PDF/A-3u, PDF/A-4, PDF/A-4e, PDF/A-4f
  • Licença PDF (Reader+Writer) é necessária

Requisitos de desenvolvimento e implantação

Requisitos de desenvolvimento:
  • Ambientes de desenvolvimento: Microsoft Visual Studio, Microsoft Studio Code, JetBrains Rider, .NET CLI
  • Linguagens de programação: C#, VB.NET, qualquer linguagem compatível com .NET
  • Plataformas de desenvolvimento: .NET, WinForms, WPF, ASP.NET
Requisitos de implantação:
  • Windows (Windows 11/10/8.1/8/7; Windows Server 2025/2022/2019/2016/2012/2008) com .NET 9, .NET 8, .NET 7, .NET 6
  • Windows (Windows 11/10/8.1/8/7/Vista/XP; Windows Server 2025/2022/2019/2016/2012/2008) com .NET Framework 4.8, 4.7, 4.6, 4.5, 4.0, 3.5
  • Linux (Ubuntu 24/23/22/20/18; Debian 12/11/10; Fedora 40/39/38/37/36; OpenSUSE 15; CentOS 9/8/7; Redhate Enterprise Linux 9/8/7; Alpine 3) com .NET 9, .NET 8, .NET 7, .NET 6
  • macOS (macOS 14/13/12/11/10) com .NET 9, .NET 8, .NET 7, .NET 6

Versão de avaliação gratuita

A versão de avaliação permite que você teste o VintaSoft Imaging .NET SDK durante um período de avaliação gratuita de 30 dias e, assim, descubra se ele atende às suas necessidades.
A versão de avaliação também tem algumas limitações de funcionalidade. Para desabilitar todas as restrições, você precisa comprar uma licença.

Ao baixar a versão de avaliação do VintaSoft Imaging .NET SDK, você também pode testar todos os plugins - Annotation, PDF, Office, OCR, DICOM, JBIG2, JPEG2000, Document Cleanup, Forms Processing.

Baixar versão de avaliação

Aplicativos de demonstração


O SDK vem com aplicativos de demonstração para WPF, WinForms, console, ASP.NET Core, ASP.NET Core + Angular, ASP.NET MVC5 e ASP.NET WebForms que demonstram recursos comuns do SDK. Os aplicativos de demonstração simplificam o processo de avaliação da funcionalidade do SDK, permitindo que você determine rapidamente se ele atende aos seus requisitos específicos.

Cada aplicativo de demonstração é um exemplo de código-fonte escrito em C# ou VB.NET e pode ser usado no Microsoft Visual Studio, Microsoft Studio Code, .NET CLI.

Você deve baixar e instalar a versão de avaliação do SDK no seu computador se quiser executar e testar nossos aplicativos de demonstração.

Existente Os licenciados podem usar os projetos de aplicativos de demonstração como modelos para seus próprios aplicativos.

Aplicativos de demonstração online

Se seu objetivo é desenvolver um aplicativo ASP.NET e você deseja ver rapidamente a funcionalidade do SDK sem instalá-lo em seu computador, você pode testá-lo on-line usando nossos aplicativos da web de demonstração.

Documentação técnica

O SDK vem com documentação técnica detalhada, que inclui um guia do usuário, referência da API .NET, referência da API Web (JavaScript, TypeScript e serviços web). A documentação técnica é destinada a indivíduos com pelo menos conhecimento básico e habilidades de programação de aplicativos.

Uma lista de alterações gerais por versões do SDK, mostrando o histórico de desenvolvimento, está disponível aqui: Histórico

.Documentação do desenvolvedor NET     Documentação do desenvolvedor Web

Suporte técnico

Informações sobre os recursos de suporte técnico disponíveis podem ser encontradas aqui: Suporte técnico.

Uma lista de perguntas e respostas frequentes para o VintaSoft Imaging .NET SDK e seus plugins pode ser encontrada aqui: Perguntas frequentes.

Escreva para nós se não encontrar a resposta ou solução necessária nos recursos de suporte e na documentação técnica fornecidos, ou se desejar que recomendemos como os produtos VintaSoft podem ajudá-lo a realizar sua tarefa específica.

Licenciamento de plugin

Comprar licença

Qualquer plugin é um complemento para o VintaSoft Imaging .NET SDK e só pode ser usado em conjunto com o VintaSoft Imaging .NET SDK, ou seja, uma licença é necessária para o SDK e o plugin se você quiser usar qualquer um dos recursos do plugin em seu aplicativo.

O licenciamento do VintaSoft é muito flexível e permite que você desenvolva aplicativos para distribuição gratuita para computadores, para implantação em um computador específico ou para implantação de um aplicativo específico em qualquer computador.

Para usar o VintaSoft Imaging .NET SDK e os plugins em produção, você deve selecionar e comprar a licença apropriada para seu aplicativo entre os tipos oferecidos.

As licenças de desenvolvedor (Developer license) são destinadas ao uso do SDK por um único programador. As licenças de organização (Site license) permitem uso do SDK por um grupo de programadores trabalhando no mesmo escritório.

As licenças de desktop do Windows (License for Desktop PCs) permitem que você use o SDK em seus aplicativos e os distribua gratuitamente para qualquer computador desktop Windows.

As licenças de servidor (License for Servers) permitem que você use o SDK em seus aplicativos e os distribua gratuitamente em servidores Windows.

Uma licença de servidor (Single Server license) único está vinculada a uma configuração de rede fixa de um servidor Windows dedicado.

Uma única licença de aplicativo (Single Application license) permite que você distribua seu aplicativo desenvolvido para qualquer computador Linux ou macOS.

Você pode ler tudo o que precisa saber sobre o licenciamento do VintaSoft Imaging .NET SDK e plugins no Contrato de Licença do Usuário Final.

Avaliações de clientes

Todos os depoimentos
As manager of the team using your Document Imaging SDK within AG Insurance, I would like to take the time to thank you about the support provided until now. Your support is effective and we are happy about your reaction time when issues questions are reported.

Olivier Van Pevenaeyge
AG Insurance
I have used Vintasoft's libraries for the past five years and credit them for delivering high-valued software that is well priced and functionally robust. Vintasoft's components are well designed and they consistently release updates that improve reliability and performance. I highly recommend developers to consider the Vintasoft tools as a natural plug-in for any project you tackle.

Paul Smietan
CTO | GoScan, Inc.
Because of the quality of your products and, even more, because of your quick and effective technical support I would recommend your .NET products to anyone. We are using Scan, Imaging and Annotation in few of our products, for over one year, without any problems. Please continue with good work!

Ninoslav Rasinec
RAVERUS d.o.o.
I have used many different Imaging products. Hands down you have the best product out of the bunch. I love the fact it is extendable - it works fast and it just works. Keep up the fantastic work.

Steve Thompson
Electrical Resources, Inc