Português
  1. Página principal
  2. Security
  3. Unlock

Unlock

Remova a proteção por senha do documento PDF

copy
Something went wrong, try again
copy
            
                    
        
Body parameter
Parâmetro VALOR DESCRIÇÃO

unlockRequest

Obrigatório

copy
UnlockRequest Desbloquear arquivo PDF
UnlockRequest
Parâmetro VALOR DESCRIÇÃO

OwnerPasswordBase64

Obrigatório

string Senha do proprietário criptografada em Base64

PdfBase64File

Obrigatório

close-icon
string Documento PDF codificado em Base64 para processar
copy Copy to clipboard
        
package main

import (
  "fmt"
  "strings"
  "net/http"
  "io/ioutil"
)

func main() {

  url := "https://api.documentize.cloud/security/unlock"
  method := "POST"

  payload := strings.NewReader(`{
      "OwnerPasswordBase64": "Base64 encoded string...",
      "PdfBase64File": "Base64 encoded file...",
    }`)

  client := &http.Client {
  }
  req, err := http.NewRequest(method, url, payload)

  if err != nil {
    fmt.Println(err)
    return
  }
  req.Header.Add("Content-Type", "application/json")

  res, err := client.Do(req)
  if err != nil {
    fmt.Println(err)
    return
  }
  defer res.Body.Close()

  body, err := ioutil.ReadAll(res.Body)
  if err != nil {
    fmt.Println(err)
    return
  }
  fmt.Println(string(body))
}
                   
         
            
File file = new File("path/to/file/fileName.pdf");
byte[] encoded = Base64.encodeBase64(FileUtils.readFileToByteArray(file));
String base64EncodedFile = new String(encoded, StandardCharsets.US_ASCII);

OkHttpClient client = new OkHttpClient().newBuilder()
  .build();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, 
    "{" +
      "\"OwnerPasswordBase64\": \"Base64 encoded string...\"," +
      "\"PdfBase64File\": \"" + base64EncodedFile + "\"," +
    "}");

Request request = new Request.Builder()
  .url("https://api.documentize.cloud/security/unlock")
  .method("POST", body)
  .addHeader("Content-Type", "application/json")
  .build();

Response response = client.newCall(request).execute();
                   
        
            
<?php

$curl = curl_init();

curl_setopt_array($curl, array(
    CURLOPT_URL => 'https://api.documentize.cloud/security/unlock',
    CURLOPT_RETURNTRANSFER => true,
    CURLOPT_ENCODING => '',
    CURLOPT_MAXREDIRS => 10,
    CURLOPT_TIMEOUT => 0,
    CURLOPT_FOLLOWLOCATION => true,
    CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
    CURLOPT_CUSTOMREQUEST => 'POST',
    CURLOPT_POSTFIELDS =>'{
      "OwnerPasswordBase64": "Base64 encoded string...",
      "PdfBase64File": "Base64 encoded file...",
}',
  CURLOPT_HTTPHEADER => array(
    'Content-Type: application/json'
  ),
));

$response = curl_exec($curl);

curl_close($curl);
echo $response;
                   
        
            
import requests
import json

url = "https://api.documentize.cloud/security/unlock"

json_data = json.dumps({
      "OwnerPasswordBase64": "Base64 encoded string...",
      "PdfBase64File": "Base64 encoded file...",
})
headers = {
  'Content-Type': 'application/json'
}

response = requests.request("POST", url, headers=headers, data=json_data)

print(response.text)
                   
        
            
curl --location --request POST 'https://api.documentize.cloud/security/unlock' \
--header 'Content-Type: application/json' \
--data-raw '{
      "OwnerPasswordBase64": "Base64 encoded string...",
      "PdfBase64File": "Base64 encoded file...",
}'
                   
        
            
require "uri"
require "json"
require "net/http"

url = URI("https://api.documentize.cloud/security/unlock")

https = Net::HTTP.new(url.host, url.port)
https.use_ssl = true

request = Net::HTTP::Post.new(url)
request["Content-Type"] = "application/json"
request.body = JSON.dump({
      "OwnerPasswordBase64": "Base64 encoded string...",
      "PdfBase64File": "Base64 encoded file...",
})

response = https.request(request)
puts response.read_body

                   
        
            
var client = new RestClient("https://api.documentize.cloud/security/unlock");
client.Timeout = -1;
var request = new RestRequest(Method.POST);
request.AddHeader("Content-Type", "application/json");
var body = "{" + 
      "\"OwnerPasswordBase64\": \"Base64 encoded string...\"," +
      "\"PdfBase64File\": \"" + base64EncodedFile + "\"," +
"}";
request.AddParameter("application/json", body,  ParameterType.RequestBody);
IRestResponse response = client.Execute(request);
Console.WriteLine(response.Content);
                       
            
Visão geral

Sobre o método de desbloqueio

Nesta página, você pode encontrar instruções detalhadas sobre como usar efetivamente nossa API de nuvem para remover a senha do proprietário de seus arquivos PDF em várias linguagens de programação, incluindo Go, Java, PHP, Python, Curl, Ruby e C#. Observe que nossa API não quebra senhas. O método "Desbloquear" da API de segurança foi projetado para remover facilmente a senha do proprietário ou do usuário, caso ela não seja mais necessária.


Linguagens de programação com as quais a API é compatível

Nossa API usa o protocolo REST, tornando-a compatível com linguagens de programação populares como Go, Java, PHP, Python, Curl, Ruby e C# etc.

Fácil de usar

Nosso guia e referência de API foi projetado para ser direto e fácil de usar, fornecendo todas as informações necessárias para começar rapidamente. Além disso, nossas bibliotecas de API vêm com seu próprio conjunto de documentação, facilitando a integração em seu aplicativo. Com nossos recursos abrangentes, você pode aproveitar nossa API com eficiência para atender às suas necessidades.

Seguro

Em nossa empresa, damos alta prioridade à sua segurança e privacidade. Para proteger seus dados privados, nunca os armazenamos em nosso ambiente e oferecemos opções isoladas. Entendemos a importância de manter suas informações seguras e tomamos todas as medidas necessárias para garantir que elas permaneçam seguras.
Desbloquear arquivo PDF
clock
Adicionar um arquivo
Para garantir uma proteção perfeita e precisa do seu arquivo PDF usando o método "Desbloquear" (API de segurança), é crucial confirmar se o arquivo com o qual você está trabalhando corresponde ao especificado no método. Isso garante que o método de remoção de senha apropriado (senha de usuário ou proprietário) seja usado para proteger efetivamente seu arquivo durante o processamento.
arrow
clock
Execute o código
Para executar o código, copie e cole-o em um arquivo e execute-o no mesmo diretório onde você adicionou os arquivos necessários. Para obter mais detalhes, consulte nossos guias específicos de idioma sobre como começar.
arrow
clock
Veja o resultado
Para acessar os resultados do método "Desbloquear" (API de segurança), basta abrir o arquivo recebido como saída, que estará localizado na pasta do seu projeto. Se você optar por usar o método "Desbloquear" on-line para remover a senha de seu arquivo PDF, o processo gerará automaticamente um arquivo PDF com senha removida, que será baixado imediatamente para sua conveniência.
clock
Quanto tempo leva para remover a senha do arquivo PDF usando o método "Desbloquear" (API de segurança)?
Nossa API de segurança, particularmente o método "Desbloquear", é otimizada para processamento de arquivos rápido e eficiente. Com nosso serviço, você pode esperar resultados rápidos, geralmente entregues em segundos, permitindo que você remova rapidamente a senha de seu arquivo PDF e simplifique seu fluxo de trabalho para maior produtividade.
clock
É seguro usar o método "Desbloquear" (API de segurança)?
Garantir a segurança e a privacidade dos seus dados é a nossa maior prioridade. Como empresa, implementamos medidas robustas para proteger suas informações. Não armazenamos nenhum arquivo enviado para processamento e eles são processados apenas para fornecer os resultados desejados. Sua segurança e confidencialidade são de extrema importância para nós, e tomamos todas as precauções para proteger seus dados durante todo o processo. É importante observar que nossa API não quebra senhas. O método "Desbloquear" da API de segurança foi projetado para remover facilmente a senha do proprietário ou do usuário, caso ela não seja mais necessária.
clock
Que saída posso esperar do método "Desbloquear" (API de segurança)?
Com nosso método "Desbloquear" (API de segurança), você pode facilmente remover a senha do seu documento PDF. É importante observar que não quebramos senhas e nossa API processa apenas dois tipos de senhas - a senha do proprietário e a senha do usuário, que foi definida pelo proprietário. Como resultado do processamento, você receberá um documento PDF sem senha.
clock
Como funciona o método “Unlock” (API de segurança)?
Com nosso método "Desbloquear" (API de segurança), você pode facilmente remover uma senha do seu arquivo PDF. Nosso processo fácil de usar e contínuo permite que você carregue seu arquivo sem esforço, clique no botão "POST" e receba rapidamente os resultados, geralmente em segundos. A saída será um arquivo PDF sem senha. Para integrar esse método em seu projeto, basta copiar e usar os exemplos de código fornecidos na linguagem de programação de sua escolha para uma integração suave e eficiente. Nossa API foi projetada para funcionar perfeitamente com linguagens de programação populares como Go, Java, PHP, Python, Curl, Ruby, C# e mais, utilizando o protocolo REST para integração e compatibilidade suaves.
FAQ

perguntas frequentes

Incentivamos você a revisar nossa seção de Perguntas Frequentes (FAQ) para obter respostas a perguntas comuns. Se você não encontrar as informações de que precisa, nosso serviço de suporte dedicado estará prontamente disponível para ajudá-lo com quaisquer dúvidas ou preocupações adicionais. Não hesite em entrar em contato para obter mais assistência.