1. Produtos
  2.   PDF Security

PDF Security in C#/.NET

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

Segurança de PDF

Proteja seus arquivos PDF em C# com PDF Security. Esta ferramenta permite encriptar e descriptar documentos para salvaguardar 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 assegura que seus documentos permaneçam confidenciais e em conformidade com os padrões da indústria. Sanitizar dados ocultos em um documento ajudará a torn‑lo mais seguro.

Recursos Principais

Começando

  • Baixe os arquivos de assembly em Aqui ou no 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 vazamento 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 – Impeça modificações não autorizadas após a assinatura.
  • Aparência profissional – Personalize a visualização da assinatura para combinar com sua marca ou estilo do documento.
  • Integração perfeita com .NET para fluxos de trabalho simplificados.
  • Sistemas operacionais suportados: 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 Encriptar 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 Descriptar 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 de entrada, o arquivo de saída, o arquivo pfx e a senha necessária.
  • 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 dos arquivos 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 usando PDF Security

Perguntas Frequentes

O que é Documentize PDF Security para .NET?

Documentize PDF Security para .NET é um componente projetado para encriptar, descriptar 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 em seus arquivos PDF. Também possibilita assinar documentos com uma assinatura digital.

Posso definir senha ao encriptar documentos PDF?

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

Como a criptografia de PDF apoia os esforços de conformidade?

A criptografia de PDF ajuda a garantir que documentos sensíveis sejam protegidos, auxiliando na 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 encriptar PDFs, é importante usar senhas fortes, armazenar chaves de criptografia de forma segura para impedir acessos não autorizados.

Por que devo usar assinaturas digitais nos meus PDFs?

Assinaturas digitais verificam a autenticidade de um documento, impedem 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 timestamp personalizado?

Sim, você pode configurar um servidor de timestamp personalizado e fornecer credenciais de autenticação em TimestampOptions para atender aos seus requisitos específicos.

Quais setores se beneficiam ao usar Documentize PDF Security?

Setores que lidam com informações sensíveis, como saúde, finanças e jurídico, se beneficiam ao usar Documentize PDF Security. Por exemplo, encriptar registros médicos garante conformidade com as normas HIPAA na área da 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, documentação abrangente e exemplos de código estão disponíveis para guiá‑lo na integração e uso efetivo do componente. Você pode encontrar instruções passo a passo e código de exemplo no site oficial de documentação do Documentize.

 Português