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

Split

Divise le document PDF par pages ou plages

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

splitDocumentRequest

Requis

copy
SplitDocumentRequest Instance SplitDocumentRequest
SplitDocumentRequest
Paramètre VALEUR DESCRIPTION

PdfBase64File

Requis

close-icon
string Document PDF encodé en Base64 à traiter

EachPage

Facultatif

boolean Paramètre de première priorité. Le document sera divisé par page

Ranges

Facultatif

string Paramètre de deuxième priorité. Le document sera divisé en plusieurs documents avec les plages de pages spécifiées. Exemple : "1-3,4,2-5".
copy Copy to clipboard
        
package main

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

func main() {

  url := "https://api.conholdate.cloud/v5.0/pdf/document/split"
  method := "POST"

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

Request request = new Request.Builder()
  .url("https://api.conholdate.cloud/v5.0/pdf/document/split")
  .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/document/split',
    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 =>'{
      "EachPage": true,
      "Ranges": "some value",
      "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/document/split"

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

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

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

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

                   
        
            
var client = new RestClient("https://api.conholdate.cloud/v5.0/pdf/document/split");
client.Timeout = -1;
var request = new RestRequest(Method.POST);
request.AddHeader("Content-Type", "application/json");
var body = "{" + 
      "\"EachPage\": true," +
      "\"Ranges\": \"\some value\"," +
      "\"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 fractionnement

Cette page fournit des instructions complètes sur l'utilisation de notre API basée sur le cloud pour fractionner des fichiers PDF dans divers langages de programmation, tels que Go, Java, PHP, Python, Curl, Ruby et C#. Conçue pour être conviviale et facilement intégrée aux applications, notre API permet aux développeurs d'ajouter rapidement des fonctionnalités de fractionnement de PDF avec seulement quelques lignes de code, ce qui en fait une solution transparente pour automatiser les tâches de fractionnement de PDF.


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é.
PDF fractionné
clock
Ajouter un fichier
Il est essentiel de s'assurer que le fichier que vous avez l'intention de diviser à l'aide de l'API Document (méthode Split) correspond à celui spécifié dans la méthode. Cela garantit un traitement de fichier réussi et un processus de fractionnement fluide.
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 simplement le fichier que vous recevez en sortie. Ce fichier doit se trouver dans votre dossier de projet. Si vous choisissez d'utiliser la fusion en ligne, une fois le processus de fusion terminé, le fichier sera automatiquement téléchargé pour votre commodité.
clock
Comment puis-je diviser un PDF à l'aide de Document API?
Pour diviser 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 division en cliquant sur le bouton "POSTER". Si vous souhaitez intégrer la méthode "Split" 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 scinder un fichier PDF à l'aide de la méthode Split (Document API)?
L'API de document (méthode Split) est conçue pour un fractionnement 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 diviser un PDF à l'aide de l'API Document?
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 puis-je attendre du processus de fractionnement?
La méthode "Fractionner" propose deux options : diviser le fichier PDF page par page, ce qui donne une archive avec un nombre de fichiers égal au nombre de pages du fichier d'origine, ou diviser le fichier en pages sélectionnées. Il est important de noter que cette méthode ne permet pas de changer l'ordre des pages.
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.