Русский
  1. Главная
  2. Security
  3. Unlock

Unlock

Снять защиту паролем с документа PDF

copy
Something went wrong, try again
copy
            
                    
        
Body parameter
Параметр ЗНАЧЕНИЕ ОПИСАНИЕ

unlockRequest

Необходимый

copy
UnlockRequest Разблокировать PDF-файл
UnlockRequest
Параметр ЗНАЧЕНИЕ ОПИСАНИЕ

OwnerPasswordBase64

Необходимый

string Зашифрованный пароль владельца Base64

PdfBase64File

Необходимый

close-icon
string PDF-документ в кодировке Base64 для обработки
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);
                       
            
Обзор

О методе Unlock

На этой странице вы можете найти подробные инструкции о том, как эффективно использовать наш Security API для удаления пароля владельца из ваших PDF-файлов на различных языках программирования, включая Go, Java, PHP, Python, Curl, Ruby и C#. Обратите внимание, что наш API не взламывает пароли. Метод «Unlock» (Security API) безопасности предназначен для простого удаления пароля владельца или пользователя, если они больше не требуются.


Языки программирования, с которыми совместим API

Наш API использует протокол REST, что делает его совместимым с популярными языками программирования, такими как Go, Java, PHP, Python, Curl, Ruby, C# и т. д.

Легко использовать

Наше руководство по API разработано таким образом, чтобы быть простым и понятным в использовании, предоставляя всю информацию, необходимую для быстрого начала работы. Кроме того, для каждого языка программирования предоставлены примеры кода, что упрощает интеграцию API в ваше приложение.

Безопасность

В нашей компании мы уделяем большое внимание вашей безопасности и конфиденциальности. Чтобы защитить ваши личные данные, мы никогда не храним их в нашей среде и предлагаем изолированные варианты. Мы понимаем важность обеспечения безопасности вашей информации и принимаем все необходимые меры для ее обеспечения.
Разблокировать PDF-файл
clock
Добавить файл
Чтобы обеспечить бесперебойную и точную защиту вашего PDF-файла с помощью метода «Unlock» (Security API), крайне важно убедиться, что формат файла, с которым вы работаете, соответствует формату файла, указанному в методе. Это гарантирует, что соответствующий метод удаления пароля (пароль пользователя или владельца) используется для эффективной защиты вашего файла во время обработки.
arrow
clock
Запустите код
Чтобы запустить код, скопируйте и вставьте его в свой проект. Запустите из того же каталога, куда вы добавили необходимые файлы. Дополнительные сведения смотрите в наших руководствах для конкретных языков о том, как начать работу.
arrow
clock
Посмотреть результат
Чтобы получить доступ к результатам метода «Unlock» (Security API), вы можете просто открыть полученный на выходе файл, который будет находиться в папке вашего проекта. Если вы решите использовать онлайн-метод «Unlock» для удаления пароля из вашего PDF-файла, процесс автоматически создаст PDF-файл с удаленным паролем, который будет автоматически помещен в папку "Загрузки" на вашем устройстве.
clock
Сколько времени занимает удаление пароля из PDF-файла с помощью метода «Unlock» (Security API)?
Security API, в частности метод «Unlock», оптимизирован для быстрой и эффективной обработки файлов. С нашим сервисом вы можете ожидать быстрых результатов, часто получаемых в течение нескольких секунд, что позволит вам быстро удалить пароль из вашего PDF-файла и оптимизировать рабочий процесс для повышения производительности.
clock
Безопасно ли использовать метод «Unlock» (Security API)?
Обеспечение безопасности и конфиденциальности ваших данных является нашим наивысшим приоритетом. Как компания, мы внедрили надежные меры для защиты вашей информации. Мы не храним никакие файлы, отправленные на обработку, и они обрабатываются исключительно для предоставления вам желаемых результатов. Ваша безопасность и конфиденциальность имеют для нас первостепенное значение, и мы принимаем все меры предосторожности для защиты ваших данных на протяжении всего процесса. Важно отметить, что наш API не взламывает пароли. Метод «Разблокировать» API безопасности предназначен для простого удаления пароля владельца или пользователя, если они больше не требуются.
clock
Какой результат я могу ожидать от метода «Unlock» (Security API)?
С помощью нашего метода «Unlock» (Security API) вы можете легко удалить пароль из своего PDF-документа. Важно отметить, что мы не взламываем пароли, а наш API обрабатывает только два типа паролей — пароль владельца и пароль пользователя, который был установлен владельцем. В результате обработки вы получите PDF-документ без пароля.
clock
Как работает метод «Разблокировка» (Security API)?
С помощью нашего метода «Unlock» (Security API) вы можете легко удалить пароль из своего PDF-файла. Security API позволяет вам легко загрузить файл, нажать кнопку «POST» и быстро получить результаты, обычно в течение нескольких секунд. На выходе будет файл PDF без пароля. Чтобы интегрировать этот метод в свой проект, просто скопируйте и используйте предоставленные примеры кода на выбранном вами языке программирования для плавной и эффективной интеграции.
FAQ

Часто задаваемые вопросы

Мы рекомендуем вам просмотреть наш раздел часто задаваемых вопросов (FAQ) для получения ответов на распространенные вопросы. Если вы не найдете нужную информацию, наша служба поддержки всегда готова помочь вам с любыми дополнительными вопросами или проблемами. Просто обратитесь в службу поддержки.