Deutsch
  1. Heimseite
  2. Security
  3. Lock

Lock

Passwort für PDF-Dokument festlegen

copy
Something went wrong, try again
copy
            
                    
        
Body parameter
Parameter WERT BESCHREIBUNG

lockRequest

Erforderlich

copy
LockRequest LockRequest-Versicherung
LockRequest
Parameter WERT BESCHREIBUNG

PdfBase64File

Erforderlich

close-icon
string Zu verarbeitendes Base64-codiertes PDF-Dokument

UserPasswordBase64

Erforderlich

string Base64-verschlüsseltes Benutzerpasswort

OwnerPasswordBase64

Optional

string Base64-verschlüsseltes Besitzerpasswort
copy Copy to clipboard
        
package main

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

func main() {

  url := "https://api.conholdate.cloud/v5.0/pdf/security/lock"
  method := "POST"

  payload := strings.NewReader(`{
      "UserPasswordBase64": "Base64 encoded string...",
      "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, 
    "{" +
      "\"UserPasswordBase64\": \"Base64 encoded string...\"," +
      "\"OwnerPasswordBase64\": \"Base64 encoded string...\"," +
      "\"PdfBase64File\": \"" + base64EncodedFile + "\"," +
    "}");

Request request = new Request.Builder()
  .url("https://api.conholdate.cloud/v5.0/pdf/security/lock")
  .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.conholdate.cloud/v5.0/pdf/security/lock',
    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 =>'{
      "UserPasswordBase64": "Base64 encoded string...",
      "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.conholdate.cloud/v5.0/pdf/security/lock"

json_data = json.dumps({
      "UserPasswordBase64": "Base64 encoded string...",
      "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.conholdate.cloud/v5.0/pdf/security/lock' \
--header 'Content-Type: application/json' \
--data-raw '{
      "UserPasswordBase64": "Base64 encoded string...",
      "OwnerPasswordBase64": "Base64 encoded string...",
      "PdfBase64File": "Base64 encoded file...",
}'
                   
        
            
require "uri"
require "json"
require "net/http"

url = URI("https://api.conholdate.cloud/v5.0/pdf/security/lock")

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({
      "UserPasswordBase64": "Base64 encoded string...",
      "OwnerPasswordBase64": "Base64 encoded string...",
      "PdfBase64File": "Base64 encoded file...",
})

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

                   
        
            
var client = new RestClient("https://api.conholdate.cloud/v5.0/pdf/security/lock");
client.Timeout = -1;
var request = new RestRequest(Method.POST);
request.AddHeader("Content-Type", "application/json");
var body = "{" + 
      "\"UserPasswordBase64\": \"Base64 encoded string...\"," +
      "\"OwnerPasswordBase64\": \"Base64 encoded string...\"," +
      "\"PdfBase64File\": \"" + base64EncodedFile + "\"," +
"}";
request.AddParameter("application/json", body,  ParameterType.RequestBody);
IRestResponse response = client.Execute(request);
Console.WriteLine(response.Content);
                       
            
Überblick

Über die Sperrmethode

Diese Seite bietet umfassende Anweisungen zur effektiven Nutzung unserer Cloud-API zum Passwortschutz Ihrer PDF-Dateien in mehreren Programmiersprachen wie Go, Java, PHP, Python, Curl, Ruby und C#. Unsere „Lock“-Sicherheits-API-Methode ermöglicht es Ihnen, zwei Arten von Passwörtern festzulegen – Benutzerpasswort und Besitzerpasswort, wodurch eine verbesserte Sicherheit für Ihre PDF-Dateien gewährleistet wird.


Programmiersprachen, mit denen die API kompatibel ist

Unsere API verwendet das REST-Protokoll, wodurch sie mit gängigen Programmiersprachen wie Go, Java, PHP, Python, Curl, Ruby und C# usw. kompatibel ist.

Einfach zu verwenden

Unsere API-Referenz und unser Leitfaden sind benutzerfreundlich und einfach zu befolgen und bieten alle notwendigen Informationen für einen schnellen Einstieg. Darüber hinaus werden unsere API-Bibliotheken von ihrer eigenen Dokumentation begleitet, was die Integration in Ihre Anwendung nahtlos macht. Mit unseren umfassenden Ressourcen können Sie unsere API effizient nutzen, um Ihre spezifischen Anforderungen zu erfüllen.

Sicher

In unserem Unternehmen legen wir großen Wert auf Ihre Sicherheit und Privatsphäre. Um Ihre privaten Daten zu schützen, speichern wir diese niemals in unserer Umgebung und bieten isolierte Optionen an. Wir wissen, wie wichtig es ist, Ihre Informationen sicher aufzubewahren, und ergreifen alle erforderlichen Maßnahmen, um sicherzustellen, dass sie sicher bleiben.
PDF-Datei sperren
clock
Datei hinzufügen
Um einen nahtlosen und präzisen Schutz Ihrer PDF-Datei mit der „Lock“-Methode (Security API) zu gewährleisten, ist es wichtig zu bestätigen, dass die Datei, mit der Sie arbeiten, mit der in der Methode angegebenen Datei übereinstimmt. Dadurch wird sichergestellt, dass die geeignete Kennworteinstellungsmethode (Benutzer- oder Eigentümerkennwort) verwendet wird, um Ihre Datei während der Verarbeitung effektiv zu schützen.
arrow
clock
Führen Sie den Code aus
Um den Code auszuführen, kopieren Sie ihn, fügen Sie ihn in eine Datei ein und führen Sie ihn aus demselben Verzeichnis aus, in dem Sie die erforderlichen Dateien hinzugefügt haben. Weitere Einzelheiten finden Sie in unseren sprachspezifischen Anleitungen für die ersten Schritte.
arrow
clock
Sehen Sie sich das Ergebnis an
Um auf die Ergebnisse der „Lock“-Methode (Security API) zuzugreifen, können Sie einfach die als Ausgabe erhaltene Datei öffnen, die sich in Ihrem Projektordner befindet. Wenn Sie sich für die Online-Sperrmethode entscheiden, um Ihre PDF-Datei zu schützen, indem Sie ein Benutzer- oder Eigentümerkennwort festlegen, wird der Vorgang automatisch eine passwortgeschützte PDF-Datei generieren, die umgehend für Sie heruntergeladen wird.
clock
Wie lange dauert es, eine PDF-Datei zu schützen, indem ein Passwort mit der „Lock“-Methode (Sicherheits-API) festgelegt wird?
Unsere Sicherheits-API, insbesondere die „Lock“-Methode, ist für eine schnelle und effiziente Dateiverarbeitung optimiert. Mit unserem Service können Sie schnelle Ergebnisse erwarten, die oft innerhalb von Sekunden geliefert werden, sodass Sie Ihre PDF-Datei schnell schützen können, indem Sie ein Passwort festlegen und Ihren Arbeitsablauf optimieren, um die Produktivität zu steigern.
clock
Ist es sicher, die „Lock“-Methode (Sicherheits-API) zu verwenden?
Die Sicherheit und der Schutz Ihrer Daten haben für uns oberste Priorität. Als Unternehmen haben wir robuste Maßnahmen ergriffen, um die Sicherheit Ihrer Daten zu gewährleisten. Wir speichern keine zur Verarbeitung übermittelten Dateien, und sie werden ausschließlich verarbeitet, um Ihnen die gewünschten Ergebnisse zu liefern. Ihre Sicherheit und Vertraulichkeit sind für uns von größter Bedeutung, und wir treffen alle Vorkehrungen, um Ihre Daten während des gesamten Prozesses zu schützen.
clock
Welche Ausgabe kann ich von der „Lock“-Methode (Sicherheits-API) erwarten?
Mit unserer "Lock"-Methode (Security API) können Sie Ihr PDF-Dokument effektiv schützen, indem Sie Passwörter setzen. Unsere API unterstützt zwei Arten von Passwörtern: Benutzerpasswort und Besitzerpasswort. Auf diese Weise können Sie Ihre Datei in vollem Umfang sichern und den Zugriff nur auf eine ausgewählte Personengruppe beschränken, um maximale Sicherheit und Privatsphäre für Ihr PDF-Dokument zu gewährleisten.
clock
Wie funktioniert die Methode „Lock“ (Sicherheits-API)?
Mit unserer "Lock"-Methode (Security API) können Sie ganz einfach ein Passwort zum Schutz Ihrer PDF-Datei festlegen. Unser benutzerfreundlicher und nahtloser Prozess ermöglicht es Ihnen, Ihre Datei mühelos hochzuladen, auf die Schaltfläche „POST“ zu klicken und die Ergebnisse schnell zu erhalten, normalerweise innerhalb von Sekunden. Die Ausgabe ist eine passwortgeschützte PDF-Datei. Um diese Methode in Ihr Projekt zu integrieren, kopieren und verwenden Sie einfach die bereitgestellten Codebeispiele in der Programmiersprache Ihrer Wahl für eine reibungslose und effiziente Integration. Unsere API ist so konzipiert, dass sie nahtlos mit gängigen Programmiersprachen wie Go, Java, PHP, Python, Curl, Ruby, C# und mehr funktioniert und das REST-Protokoll für eine reibungslose Integration und Kompatibilität verwendet.
FAQ

Häufig gestellte Fragen

Wir empfehlen Ihnen, unseren Abschnitt „Häufig gestellte Fragen“ (FAQ) zu lesen, um Antworten auf häufig gestellte Fragen zu erhalten. Wenn Sie die benötigten Informationen nicht finden, steht Ihnen unser engagierter Support-Service jederzeit zur Verfügung, um Sie bei weiteren Fragen oder Bedenken zu unterstützen. Zögern Sie nicht, weitere Unterstützung zu erhalten.