1. Produtos
  2.   PDF Security

PDF Security em C#/.NET

Proteja documentos PDF com criptografia, descriptografia, assinatura digital e sanitização

PDF Security

Proteja seus arquivos PDF em C# com PDF Security. Esta ferramenta permite criptografar e descriptografar documentos para proteger dados sensíveis, além de possibilitar a adição de assinaturas digitais e carimbos de tempo confiáveis para garantir autenticidade. Uma solução simples e poderosa para profissionais que precisam de confiança em cada PDF que compartilham. Seja para impedir acesso não autorizado ou gerenciar permissões com precisão, esta ferramenta garante que seus documentos permaneçam confidenciais e em conformidade com os padrões da indústria.

Principais Recursos

Bloqueie seus documentos PDF com criptografia forte quando necessário, impedindo acesso não autorizado.

Abra seus documentos PDF criptografados sempre que precisar tornar o documento publicamente acessível.

Crie um objeto de assinatura digital com configurações totalmente personalizáveis. Defina parâmetros da assinatura, incluindo detalhes do certificado, carimbo de tempo, razões da assinatura e aparência visual (PageNumber, Visible, Contact e outros). Adicione Carimbo de Tempo a documentos PDF. Garanta integridade e rastreabilidade de longo prazo. Melhora a segurança do documento ao verificar carimbos de tempo com um servidor confiável.

Remova dados ocultos de documentos PDF, como metadados, anexos, anotações, JavaScripts, formulários, camadas e índice de pesquisa.

Começando

  • Baixe os arquivos de assembly a partir de Here ou NuGet.
  • Referencie Documentize em seu projeto .NET.
  • Adicione using Documentize;.
  • Defina sua licença License.Set("license.lic"); - Opcional.

Por que escolher PDF Security

  • Proteção abrangente de documentos – Mantenha seus PDFs seguros contra adulteração, visualização não autorizada e violações de dados.
  • Ideal para empresas, escritórios de advocacia, provedores de saúde e qualquer organização que lide com dados sensíveis.
  • Assinaturas juridicamente vinculativas – Atenda aos requisitos de conformidade para assinatura eletrônica de documentos.
  • Segurança aprimorada – Impede modificações não autorizadas após a assinatura.
  • Aparência profissional – Personalize os visuais da assinatura para combinar com sua marca ou estilo do documento.
  • Integração fluida com .NET para fluxos de trabalho simplificados.
  • Sistemas operacionais suportados incluem Windows 7‑11, Windows Server 2003‑2022, macOS (10.12+) e Linux.
  • Frameworks suportados da versão 4.0 até 8.0.
  • Compatível com várias versões do Microsoft Visual Studio.
  • Documentação detalhada e de alta qualidade

Como Criptografar um Documento PDF

  • Crie uma instância de EncryptOptions com as senhas e permissões desejadas.
  • Defina o arquivo PDF de entrada usando o método AddInput.
  • Defina o arquivo PDF de saída usando o método AddOutput.
  • Chame PdfSecurity.Encrypt passando a instância de EncryptOptions como parâmetro.
  • Para informações mais detalhadas, consulte a Página de Documentação.


Como Descriptografar um Documento PDF

  • Crie uma instância de DecryptOptions com a senha necessária.
  • Defina o arquivo PDF de entrada usando o método AddInput.
  • Defina o arquivo PDF de saída usando o método AddOutput.
  • Chame PdfSecurity.Decrypt passando a instância de DecryptOptions como parâmetro.
  • Para informações mais detalhadas, consulte a Página de Documentação.


Como Assinar um Documento PDF

  • Crie uma instância de SignOptions com o arquivo pfx e a senha necessária.
  • Defina o arquivo PDF de entrada usando o método AddInput.
  • Defina o arquivo PDF de saída usando o método AddOutput.
  • Chame PdfSecurity.Sign passando a instância de SignOptions como parâmetro.
  • Para informações mais detalhadas, consulte a Página de Documentação.


Como Sanitizar um Documento PDF

  • Crie uma instância de SanitizeOptions com os caminhos de arquivo de entrada e saída.
  • Chame PdfSecurity.Sanitize passando a instância de SanitizeOptions como parâmetro.
  • Para informações mais detalhadas, consulte a Página de Documentação.


Outros recursos para trabalhar com PDF pelo PDF Security

Perguntas Frequentes

O que é Documentize PDF Security para .NET?

Documentize PDF Security para .NET é um componente projetado para criptografar, descriptografar e assinar documentos PDF dentro de aplicações .NET. Ele garante a proteção dos dados ao permitir que você defina senhas e permissões nos seus arquivos PDF. Também permite assinar documentos com uma assinatura digital.

Posso definir senha ao criptografar documentos PDF?

Sim, você pode definir senhas de usuário e de proprietário.

Como a criptografia de PDF auxilia nos esforços de conformidade?

A criptografia de PDF ajuda a garantir que documentos sensíveis estejam protegidos, apoiando a conformidade com regulamentos como GDPR, HIPAA e outros que exigem a segurança de dados pessoais ou confidenciais.

Quais são as melhores práticas para criptografia de PDF?

Ao criptografar PDFs, é importante usar senhas fortes, armazenar chaves de criptografia com segurança para impedir acesso não autorizado.

Por que devo usar assinaturas digitais nos meus PDFs?

Assinaturas digitais verificam a autenticidade de um documento, evitam modificações não autorizadas e ajudam a atender requisitos legais e de conformidade para o manuseio seguro de documentos.

Posso personalizar a exibição de uma assinatura em um documento?

Sim, você pode personalizar a exibição da assinatura. Para isso, use as propriedades Visible, PageNumber, Location, Rectangle e outras.

Posso usar um servidor de carimbo de tempo personalizado?

Sim, você pode configurar um servidor de carimbo de tempo personalizado e fornecer credenciais de autenticação em TimestampOptions para atender às suas necessidades específicas.

Quais indústrias se beneficiam ao usar Documentize PDF Security?

Indústrias que lidam com informações sensíveis, como saúde, finanças e setor jurídico, se beneficiam do uso do Documentize PDF Security. Por exemplo, criptografar prontuários médicos garante conformidade com as regulamentações HIPAA na área de saúde, enquanto no setor financeiro protege informações confidenciais de clientes.

Existem exemplos ou documentação disponíveis para me ajudar a começar?

Sim, há documentação abrangente e exemplos de código disponíveis para guiá‑lo na integração e uso eficaz do componente. Você pode encontrar instruções passo a passo e códigos de exemplo no site oficial de Documentize documentation site.

 Português