Polski
  1. Strona główna
  2. Page
  3. Rotate

Rotate

Obróć dokument PDF

copy
Something went wrong, try again
copy
            
                    
        
Body parameter
Parametr ZNACZENIE OPISANIE

rotateRequest

Wymagany

copy
RotateRequest Instancja RotatePageRequest
RotateRequest
Parametr ZNACZENIE OPISANIE

PdfBase64File

Wymagany

close-icon
string Dokument PDF zakodowany w formacie Base64 do przetworzenia

RotationAngle

Wymagany

RotationAngle Kąt obrotu (CKW). Może być 90, 180, 270.

Pages

Opcjonalny

string Oddzielona przecinkami lista numerów stron dokumentu wynikowego. Numeracja stron zaczyna się od 1. Przykład: „2,4,1,7”
copy Copy to clipboard
        
package main

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

func main() {

  url := "https://api.conholdate.cloud/v5.0/pdf/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.conholdate.cloud/v5.0/pdf/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.conholdate.cloud/v5.0/pdf/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.conholdate.cloud/v5.0/pdf/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.conholdate.cloud/v5.0/pdf/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.conholdate.cloud/v5.0/pdf/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.conholdate.cloud/v5.0/pdf/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);
                       
            
Przegląd

O metodzie Rotate

Zapoznaj się z naszą szczegółową dokumentacją zawierającą instrukcje krok po kroku dotyczące korzystania z naszego opartego na chmurze interfejsu API do obracania plików PDF w różnych językach programowania, w tym Go, Java, PHP, Python, Curl, Ruby i C#. Dzięki metodzie „Rotate” naszego Document API możesz łatwo obracać pojedynczą stronę lub zakres stron w dokumencie PDF, zachowując jednocześnie jego jakość w maksymalnym możliwym stopniu. Aby określić strony do rotacji, po prostu użyj listy stron i zakresów stron oddzielonych przecinkami, np. 1,3-5,8. Wzmocnij swoje pliki PDF dzięki możliwości precyzyjnego obracania stron, korzystając z naszego wszechstronnego i wydajnego interfejsu API.


Języki programowania, z którymi interfejs API jest zgodny

API wykorzystuje protokół REST, dzięki czemu jest kompatybilne z szeroką gamą języków programowania, w tym między innymi: Go, Java, PHP, Python, Curl, Ruby, C#.

Łatwy w użyciu

Nasz przewodnik po interfejsie API został zaprojektowany tak, aby był przyjazny dla użytkownika i łatwy do naśladowania, zapewniając wszystkie informacje niezbędne do szybkiego rozpoczęcia. Ponadto do naszych bibliotek API dołączona jest ich własna dokumentacja, dzięki czemu integracja z Twoją aplikacją jest bezproblemowa. Dzięki naszym wszechstronnym zasobom możesz efektywnie wykorzystać nasz interfejs API, aby spełnić określone wymagania.

Bezpieczeństwo

W naszej firmie przywiązujemy dużą wagę do Twojego bezpieczeństwa i prywatności. Aby chronić Twoje prywatne dane, nigdy nie przechowujemy ich w naszym środowisku i oferujemy izolowane opcje. Rozumiemy, jak ważne jest zapewnienie bezpieczeństwa informacji i podejmujemy wszelkie niezbędne środki, aby zapewnić, że pozostają one bezpieczne.
Obróć stronę
clock
Dodaj plik
Aby zapewnić płynne i dokładne przetwarzanie plików oraz rotację stron przy użyciu metody „Rotate” (Page API), konieczne jest sprawdzenie, czy plik, z którym pracujesz, odpowiada plikowi określonemu w metodzie. Zapewnia to prawidłowe zastosowanie rotacji stron w zamierzonym pliku PDF, gwarantując pomyślny wynik i zachowując integralność dokumentu.
arrow
clock
Uruchom kod
Aby uruchomić kod, skopiuj go i wklej do pliku, a następnie uruchom z tego samego katalogu, w którym dodałeś niezbędne pliki. Aby uzyskać więcej informacji, przed rozpoczęciem zapoznaj się z przykładami kodu dla każdego języka programowania.
arrow
clock
Wyświetl wynik
Aby zobaczyć wyniki metody „Rotate” (Page API), możesz łatwo otworzyć plik otrzymany jako wynik, który powinien znajdować się w folderze twojego projektu. Jeśli zdecydujesz się użyć metody „Obróć” online do obracania stron w pliku PDF, proces automatycznie wygeneruje plik PDF z obróconymi stronami, który zostanie wygodnie pobrany, abyś mógł uzyskać do niego dostęp. Ten bezproblemowy proces umożliwia szybkie i bezproblemowe zastosowanie rotacji stron w plikach PDF w celu zwiększenia użyteczności i czytelności.
clock
Jak długo trwa obracanie stron w pliku PDF przy użyciu metody „Rotate” (Page API)?
Nasz interfejs API strony, w szczególności metoda „Rotate”, został zaprojektowany w celu zapewnienia wydajnego i szybkiego przetwarzania plików. Dzięki naszej usłudze możesz spodziewać się szybkich rezultatów, często w ciągu kilku sekund. Poznaj szybkość i wydajność naszego interfejsu API, który umożliwia szybkie obracanie stron w plikach PDF i usprawnienie przepływu pracy w celu uzyskania optymalnej wydajności.
clock
Obracanie stron w pliku PDF za pomocą Page API jest bezpieczne?
Rozumiemy, jak ważne jest zapewnienie bezpieczeństwa i prywatności Twoich danych. Zapewniamy, że nasza firma podejmuje szeroko zakrojone działania w celu ochrony Twoich informacji. Nie przechowujemy żadnych plików przesłanych przez Ciebie w celu pozyskania metadanych i przetwarzamy je wyłącznie w celu dostarczenia Ci wyników. Twoje bezpieczeństwo i poufność są naszymi najwyższymi priorytetami.
clock
Jakich danych wyjściowych mogę się spodziewać po metodzie „Rotate” (Page API)?
Metoda „Obróć” (Page API) umożliwia łatwe obracanie pojedynczej strony lub określonego zakresu stron w dokumencie PDF, co czyni go wygodniejszym do przeglądania lub czytania. Dzięki elastyczności korzystania z oddzielonych przecinkami list stron i zakresów stron (np. 1,3-5,8) masz swobodę samodzielnego wyboru stron lub zakresu stron do obracania, co daje pełną kontrolę nad orientacją dokument PDF. Możesz także ustawić kąt obrotu: 90, 180, 270. Zwiększ użyteczność i czytelność plików PDF dzięki naszej wszechstronnej metodzie „Obróć”, dostosowanej do Twoich potrzeb.
clock
Jak działa metoda „Rotate” (Page API)?
Metoda „Rotate” (Page API) umożliwia bezproblemowe obracanie stron lub określonego zakresu stron w pliku PDF. Nasz przyjazny dla użytkownika i bezproblemowy proces umożliwia łatwe przesłanie pliku, kliknięcie przycisku „POST” i oczekiwanie na wyniki. W ciągu zaledwie kilku sekund otrzymasz plik z obróceniem. Jeśli chcesz zintegrować tę metodę ze swoim projektem, możesz wygodnie skopiować i wykorzystać dostarczone przykłady kodu w wybranym przez siebie języku programowania. Zwiększ użyteczność i czytelność plików PDF dzięki naszej wydajnej metodzie „Obróć”, dostosowanej do Twoich specyficznych wymagań.
FAQ

Często Zadawane Pytania

Zachęcamy do przejrzenia naszej sekcji najczęściej zadawanych pytań (FAQ), aby uzyskać odpowiedzi na najczęściej zadawane pytania. Jeśli nie znajdziesz potrzebnych informacji, nasza dedykowana pomoc techniczna jest łatwo dostępna, aby odpowiedzieć na wszelkie dodatkowe pytania lub wątpliwości. Nie wahaj się poprosić o dalszą pomoc.