Como remover todas as restrições do PDF em C #

Este tutorial simples mostra como remover todas as restrições de PDF em C#. Contém todas as informações básicas sobre os recursos necessários para estabelecer o ambiente, uma lista de tarefas de programação e um trecho de código para desenvolver PDF removedor de restrições em C#. Diferentes opções para alterar as restrições e outras propriedades do arquivo PDF carregado também serão discutidas neste artigo.

Etapas para desbloquear restrições de PDF em C#

  1. Defina o IDE para adicionar Aspose.PDF para .NET para remover restrições de PDF
  2. Crie um objeto PdfFileSecurity para gerenciar a segurança do arquivo PDF
  3. Chame o método BindPdf() para abrir o arquivo PDF de destino
  4. Instancie um objeto de classe DocumentPrivilege e defina seu valor padrão como DocumentPrivilege.AllowAll
  5. Chame o método SetPrivilege() passando os privilégios desejados
  6. Salve o arquivo PDF resultante após desbloquear as restrições

Estas etapas explicaram o processo para escrever uma ferramenta de remoção de restrição de PDF em C#. O processo é iniciado criando um objeto de classe PdfFileSecurity, pois ele será usado para carregar o arquivo PDF de destino, definir o privilégio e salvar o arquivo PDF resultante. O objeto de classe DocumentPrivilege é usado para definir todos os privilégios de uma vez, no entanto, você pode selecionar os privilégios desejados apenas com base nas necessidades de seu aplicativo.

Código para remover restrições no documento PDF em C

O código acima demonstrou o desenvolvimento de um removedor de restrições de PDF em C#. O PdfFileSecurity pode ser usado não apenas para carregar o arquivo PDF, mas também para alterar a senha, criptografar o arquivo PDF e definir privilégios. A classe DocumentPrivilege tem opções para ativar ou desativar todas as restrições com uma única opção, ou seja, ForbidAll e AllowAll respectivamente, definir a opção ModifyContents, permitir leitores de tela, permitir o preenchimento de formulários e permitir a cópia do conteúdo.

Neste tópico, aprendemos o processo para remover todas as restrições do PDF em C#. Se você deseja aprender o processo de remoção de uma assinatura de um arquivo PDF, consulte o artigo em como remover assinatura de PDF usando C #.

 Português