Français
  1. Page d'accueil
  2. Page
  3. Rotate

Rotate

Faire pivoter un document PDF

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

rotateRequest

Requis

copy
RotateRequest Instance RotatePageRequest
RotateRequest
Paramètre VALEUR DESCRIPTION

PdfBase64File

Requis

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

RotationAngle

Requis

RotationAngle Angle de rotation (CKW). Peut être 90, 180, 270.

Pages

Facultatif

string Liste séparée par des virgules des numéros de page du document de résultat. La numérotation des pages commence à partir de 1. Exemple : "2,4,1,7"
copy Copy to clipboard
        
package main

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

func main() {

  url := "https://api.documentize.cloud/page/rotate"
  method := "POST"

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

Request request = new Request.Builder()
  .url("https://api.documentize.cloud/page/rotate")
  .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/page/rotate',
    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 =>'{
      "RotationAngle": "On90",
      "Pages": "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.documentize.cloud/page/rotate"

json_data = json.dumps({
      "RotationAngle": "On90",
      "Pages": "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.documentize.cloud/page/rotate' \
--header 'Content-Type: application/json' \
--data-raw '{
      "RotationAngle": "On90",
      "Pages": "some value",
      "PdfBase64File": "Base64 encoded file...",
}'
                   
        
            
require "uri"
require "json"
require "net/http"

url = URI("https://api.documentize.cloud/page/rotate")

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

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

                   
        
            
var client = new RestClient("https://api.documentize.cloud/page/rotate");
client.Timeout = -1;
var request = new RestRequest(Method.POST);
request.AddHeader("Content-Type", "application/json");
var body = "{" + 
      "\"RotationAngle\": \"On90\"," +
      "\"Pages\": \"\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 rotation

Explorez notre documentation détaillée qui fournit des instructions étape par étape sur la façon d'utiliser notre API basée sur le cloud pour faire pivoter des fichiers PDF dans une variété de langages de programmation, y compris Go, Java, PHP, Python, Curl, Ruby et C#. Avec la méthode "Rotate" de notre API Document, vous pouvez facilement faire pivoter une seule page ou une plage de pages dans un document PDF tout en préservant sa qualité au maximum. Pour spécifier les pages à faire pivoter, utilisez simplement une liste de pages et de plages de pages séparées par des virgules, telles que 1,3-5,8. Donnez à vos fichiers PDF des capacités de rotation de page précises à l'aide de notre API polyvalente et puissante.


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 notre guide API sont conçus pour être conviviaux et faciles à suivre, fournissant toutes les informations nécessaires pour un démarrage rapide. De plus, nos bibliothèques d'API sont accompagnées de leur propre documentation, ce qui rend l'intégration dans votre application transparente. Grâce à nos ressources complètes, vous pouvez utiliser efficacement notre API pour répondre à vos besoins spécifiques.

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é.
Faire pivoter la page
clock
Ajouter un fichier
Pour garantir un traitement des fichiers et une rotation des pages fluides et précis à l'aide de la méthode "Rotate" (Page API), il est essentiel de vérifier que le fichier avec lequel vous travaillez correspond à celui spécifié dans la méthode. Cela garantit que la rotation des pages est appliquée correctement au fichier PDF prévu, garantissant un résultat réussi et préservant l'intégrité de votre document.
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 de la méthode "Rotate" (Page API), vous pouvez facilement ouvrir le fichier reçu en sortie, qui doit se trouver dans votre dossier de projet. Si vous choisissez d'utiliser la méthode "Rotation" en ligne pour faire pivoter les pages de votre fichier PDF, le processus générera automatiquement un fichier PDF avec les pages pivotées, qui sera facilement téléchargé pour que vous puissiez y accéder. Ce processus transparent vous permet d'appliquer rapidement et sans effort la rotation des pages à vos fichiers PDF pour une convivialité et une lisibilité améliorées.
clock
Combien de temps faut-il pour faire pivoter les pages d'un fichier PDF à l'aide de la méthode "Rotate" (Page API)?
Notre Page API, en particulier la méthode "Rotate", est conçue pour fournir un traitement de fichier efficace et rapide. Avec notre service, vous pouvez vous attendre à des résultats rapides, souvent livrés en quelques secondes. Découvrez la rapidité et l'efficacité de notre API, qui vous permet de faire pivoter rapidement les pages de vos fichiers PDF et de rationaliser votre flux de travail pour une productivité optimale.
clock
Est-il sûr de faire pivoter les pages d'un fichier PDF à l'aide de Page 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 obtenir des métadonnées et ne les traitons que pour vous fournir les résultats. Votre sécurité et votre confidentialité sont nos priorités absolues.
clock
Quel résultat puis-je attendre de la méthode "Rotate" (Page API)?
La méthode "Rotate" (Page API) vous permet de faire pivoter facilement une seule page ou une plage spécifique de pages dans votre document PDF, ce qui le rend plus pratique pour la visualisation ou la lecture. Avec la flexibilité d'utiliser des listes de pages et de plages de pages séparées par des virgules (par exemple, 1,3-5,8), vous avez la liberté de choisir indépendamment les pages ou la plage de pages à faire pivoter, vous donnant un contrôle total sur l'orientation de votre Documents PDF. Vous pouvez également définir l'angle de rotation : 90, 180, 270. Améliorez la convivialité et la lisibilité de vos fichiers PDF grâce à notre méthode polyvalente "Rotation", adaptée à vos besoins spécifiques.
clock
Comment fonctionne la méthode "Rotate" (Page API)?
La méthode "Rotate" (Page API) vous permet de faire pivoter sans effort des pages ou une plage spécifique de pages dans votre fichier PDF. Notre processus convivial et transparent vous permet de télécharger facilement votre fichier, de cliquer sur le bouton "POSTER" et d'attendre les résultats. En quelques secondes, vous recevrez un fichier avec rotation. Si vous souhaitez intégrer cette méthode dans votre projet, vous pouvez facilement copier et utiliser les exemples de code fournis dans le langage de programmation de votre choix. Améliorez la convivialité et la lisibilité de vos fichiers PDF grâce à notre méthode efficace de "Rotation", adaptée à vos besoins spécifiques.
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.