Français
  1. Page d'accueil
  2. Document
  3. Compress

Compress

Compresser le fichier PDF

copy
Something went wrong, try again
copy
            
                    
        
Body parameter
Paramètre VALEUR DESCRIPTION

compressDocumentRequest

Requis

copy
CompressDocumentRequest Instance de CompressDocumentRequest
CompressDocumentRequest
Paramètre VALEUR DESCRIPTION

PdfBase64File

Requis

close-icon
string Document PDF encodé en Base64 à traiter
copy Copy to clipboard
        
package main

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

func main() {

  url := "https://api.documentize.cloud/document/compress"
  method := "POST"

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

Request request = new Request.Builder()
  .url("https://api.documentize.cloud/document/compress")
  .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/document/compress',
    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 =>'{
      "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/document/compress"

json_data = json.dumps({
      "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/document/compress' \
--header 'Content-Type: application/json' \
--data-raw '{
      "PdfBase64File": "Base64 encoded file...",
}'
                   
        
            
require "uri"
require "json"
require "net/http"

url = URI("https://api.documentize.cloud/document/compress")

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

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

                   
        
            
var client = new RestClient("https://api.documentize.cloud/document/compress");
client.Timeout = -1;
var request = new RestRequest(Method.POST);
request.AddHeader("Content-Type", "application/json");
var body = "{" + 
      "\"PdfBase64File\": \"" + base64EncodedFile + "\"," +
"}";
request.AddParameter("application/json", body,  ParameterType.RequestBody);
IRestResponse response = client.Execute(request);
Console.WriteLine(response.Content);
                       
            
La revue

À propos de la méthode de compression

Cette page contient des instructions détaillées sur l'utilisation de notre API basée sur le cloud pour compresser des PDF dans une variété de langages de programmation, notamment Go, Java, PHP, Python, Curl, Ruby et C#. L'API Document propose une méthode "Compresser" qui permet de compresser un document PDF en préservant au maximum sa qualité. En utilisant cette méthode, vous pouvez réduire efficacement la taille du fichier PDF tout en conservant son intégrité et sa fidélité visuelle. Cette fonctionnalité garantit que vous pouvez compresser votre document PDF au maximum sans compromettre sa qualité.


Langages de programmation avec lesquels l'API est compatible

L'API utilise le protocole REST, ce qui la rend compatible avec un large éventail de langages de programmation, y compris, mais sans s'y limiter : Go, Java, PHP, Python, Curl, Ruby, C#.

Facile à utiliser

Notre référence et guide API est conçu pour être simple et facile à utiliser, fournissant toutes les informations dont vous avez besoin pour démarrer rapidement. De plus, nos bibliothèques d'API sont livrées avec leur propre ensemble de documentation, ce qui facilite l'intégration dans votre application. Grâce à nos ressources complètes, vous pouvez exploiter efficacement notre API pour répondre à vos besoins.

Sécurisé

Dans notre entreprise, nous accordons une grande priorité à votre sécurité et à votre confidentialité. Pour protéger vos données privées, nous ne les stockons jamais dans notre environnement et proposons des options isolées. Nous comprenons l'importance de protéger vos informations et prenons toutes les mesures nécessaires pour garantir leur sécurité.
Compresser PDF
clock
Ajouter un fichier
Le fichier que vous souhaitez utiliser à l'aide de la méthode Compress (API Document) doit correspondre à celui spécifié dans la méthode. Ceci est crucial pour le traitement réussi des fichiers et le processus de compression.
arrow
clock
Exécutez le code
Pour exécuter le code, copiez-le et collez-le dans un fichier et exécutez-le à partir du même répertoire où vous avez ajouté les fichiers nécessaires. Pour plus de détails, reportez-vous à nos guides spécifiques à chaque langue pour savoir comment démarrer.
arrow
clock
Voir le résultat
Pour afficher les résultats, ouvrez le fichier nommé result.pdf. Ce fichier doit se trouver dans votre dossier de projet. Si vous optez pour la compression en ligne, une fois le processus de compression terminé, le fichier sera automatiquement téléchargé.
clock
Comment puis-je compresser un PDF à l'aide de Document API?
Pour compresser un fichier PDF, vous pouvez facilement le télécharger sur la page API en cliquant sur le bouton "Choisir un fichier", puis lancer le processus de compression en cliquant sur le bouton "POST". Si vous souhaitez intégrer la méthode "Compresser" dans votre projet, vous pouvez utiliser les exemples de code fournis en fonction du langage de programmation avec lequel vous travaillez.
clock
Combien de temps faut-il pour compresser un fichier PDF à l'aide de la méthode Compress (Document API)?
L'API de document (méthode de conversion) est conçue pour une compression de fichiers efficace et rapide. Avec notre service, vous pouvez vous attendre à des résultats rapides, souvent en quelques secondes.
clock
Est-il sûr de compresser un PDF à l'aide de Document API?
Nous comprenons l'importance d'assurer la sécurité et la confidentialité de vos données. Soyez assuré que notre société prend des mesures importantes pour protéger vos informations. Nous ne stockons aucun fichier que vous soumettez pour compression et ne les traitons que pour vous fournir les résultats compressés. Votre sécurité et votre confidentialité sont nos priorités absolues.
clock
Quel résultat vais-je obtenir après la compression du fichier?
Lors de la compression d'un fichier PDF, la sortie résultante sera le même fichier, mais avec une taille de fichier plus petite. Le processus de compression réduit la taille du document PDF sans compromettre sa qualité. Le fichier compressé conserve le même contenu et la même qualité que le fichier d'origine, mais avec une taille de fichier plus petite, ce qui le rend plus pratique pour le stockage, le partage et la transmission.
FAQ

Questions fréquemment posées

Nous vous encourageons à consulter notre section Foire aux questions (FAQ) pour obtenir des réponses aux demandes courantes. Si vous ne trouvez pas les informations dont vous avez besoin, notre service d'assistance dédié est à votre disposition pour vous aider en cas de questions ou de préoccupations supplémentaires. N'hésitez pas à demander de l'aide supplémentaire.