{"id":22310934,"url":"https://github.com/ronierisonmaciel/unlock-pdf","last_synced_at":"2025-03-26T02:13:42.804Z","repository":{"id":197420120,"uuid":"698619096","full_name":"RonierisonMaciel/Unlock-pdf","owner":"RonierisonMaciel","description":"Este script foi criado para ajudar a desbloquear múltiplos arquivos PDF criptografados utilizando a mesma senha.","archived":false,"fork":false,"pushed_at":"2023-09-30T13:27:52.000Z","size":5,"stargazers_count":1,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-01-30T23:30:46.985Z","etag":null,"topics":["pdf-document","python3","script","unlock-pdf"],"latest_commit_sha":null,"homepage":"","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/RonierisonMaciel.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null}},"created_at":"2023-09-30T13:07:06.000Z","updated_at":"2024-06-05T00:04:53.000Z","dependencies_parsed_at":null,"dependency_job_id":"a1c77dc4-d2e6-47b7-aaec-64f7da6bb231","html_url":"https://github.com/RonierisonMaciel/Unlock-pdf","commit_stats":null,"previous_names":["ronierisonmaciel/pdf"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RonierisonMaciel%2FUnlock-pdf","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RonierisonMaciel%2FUnlock-pdf/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RonierisonMaciel%2FUnlock-pdf/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/RonierisonMaciel%2FUnlock-pdf/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/RonierisonMaciel","download_url":"https://codeload.github.com/RonierisonMaciel/Unlock-pdf/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":245573892,"owners_count":20637674,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["pdf-document","python3","script","unlock-pdf"],"created_at":"2024-12-03T21:16:44.908Z","updated_at":"2025-03-26T02:13:42.786Z","avatar_url":"https://github.com/RonierisonMaciel.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"# README para Desbloqueio de PDFs\n\nEste script foi criado para ajudar a desbloquear múltiplos arquivos PDF criptografados utilizando a mesma senha. Este script utiliza a biblioteca PyMuPDF para manipular os arquivos PDF.\n\n## Preparando o Ambiente (Windows)\n\n### **Instalação do Python no Windows 10**:\n\n1. **Download do Instalador**:\n   - Vá para o [site oficial do Python](https://www.python.org/downloads/windows/).\n   - Clique no link \"Download Python 3.x.x\" (onde 3.x.x é a versão mais recente).\n\n2. **Instalação**:\n   - Localize o arquivo de instalação que você acabou de baixar (geralmente estará na sua pasta de Downloads) e dê um duplo clique para iniciar a instalação.\n   - **Importante**: Na primeira tela do instalador, marque a opção \"Add Python 3.x to PATH\" para garantir que o Python seja adicionado ao seu PATH.\n   - Clique em \"Install Now\" para instalar o Python com as configurações padrão.\n\n3. **Verificação da Instalação**:\n   - Abra o Prompt de Comando (você pode fazer isso pressionando `Win + R`, digitando `cmd` e pressionando `Enter`).\n   - No Prompt de Comando, digite o seguinte comando e pressione `Enter`:\n    ```bash\n    python --version\n    ```\n\n### **Instalação do Visual Studio Code (VS Code)**:\n\n4. **Download do Instalador**:\n   - Vá para o [site oficial do VS Code](https://code.visualstudio.com/).\n   - Clique no botão \"Download for Windows\" para baixar o instalador.\n\n5. **Instalação**:\n   - Localize o arquivo de instalação que você acabou de baixar e dê um duplo clique para iniciar a instalação.\n   - Siga as instruções na tela para completar a instalação.\n\n6. **Extensão Python**:\n   - Abra o VS Code.\n   - Vá para a aba de extensões (ícone de blocos na barra lateral à esquerda).\n   - Procure por Python e instale a extensão fornecida pela Microsoft.\n\n### **Configuração do Ambiente Virtual e Dependências**:\n\n7. **Criação de Ambiente Virtual**:\n   - Abra o VS Code e abra o diretório onde os arquivos foram baixados ou clonados.\n   - Abra o terminal integrado no VS Code (`View -\u003e Terminal` ou `Ctrl + ` ` `).\n   - No terminal, digite o seguinte comando para criar um ambiente virtual:\n    ```bash\n    python -m venv .venv\n    ```\n\n8. **Ativação do Ambiente Virtual**:\n   - No terminal, digite o comando:\n    ```bash\n    .venv\\Scripts\\activate\n    ```\n\n9. **Instalação das Dependências**:\n   - Crie um arquivo chamado `requirements.txt` no mesmo diretório do script com o seguinte conteúdo:\n    ```plaintext\n    PyMuPDF==1.18.14\n    ```\n   - Com o ambiente virtual ativado, instale as dependências necessárias com o comando:\n    ```bash\n    pip install -r requirements.txt\n    ```\n\n### **Usando o Script (Windows)**:\n\n10. **Preparação dos Diretórios**:\n    - Coloque os arquivos PDF criptografados que deseja desbloquear no diretório `arquivos_pdf` (ou altere o valor da variável `diretorio_entrada` no script para apontar para o diretório desejado).\n    - Certifique-se de que o diretório de saída `saida` existe (ou altere o valor da variável `diretorio_saida` no script para o diretório desejado).\n\n11. **Configuração da Senha**:\n    - Altere o valor da variável `senha` no script para a senha que será usada para desbloquear os PDFs.\n\n12. **Execução do Script**:\n    - No terminal integrado do VS Code, digite o comando:\n     ```bash\n     python desbloquear_pdfs.py\n     ```\n\n## Observações Importantes\n\n- O script tentará desbloquear todos os arquivos PDF no diretório de entrada especificado e salvar as versões desbloqueadas no diretório de saída especificado.\n- Certifique-se de ter a permissão necessária para desbloquear os arquivos PDF, pois desbloquear arquivos sem autorização pode ser ilegal.\n\n## Suporte e Contribuições\n\nPara suporte, dúvidas ou contribuições, por favor, abra uma issue ou envie um pull request.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fronierisonmaciel%2Funlock-pdf","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fronierisonmaciel%2Funlock-pdf","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fronierisonmaciel%2Funlock-pdf/lists"}