Русский
  1. Главная
  2. Page
  3. Rotate

Rotate

Повернуть PDF-документ

copy
Something went wrong, try again
copy
            
                    
        
Body parameter
Параметр ЗНАЧЕНИЕ ОПИСАНИЕ

rotateRequest

Необходимый

copy
RotateRequest Экземпляр RotatePageRequest
RotateRequest
Параметр ЗНАЧЕНИЕ ОПИСАНИЕ

PdfBase64File

Необходимый

close-icon
string PDF-документ в кодировке Base64 для обработки

RotationAngle

Необходимый

RotationAngle Угол поворота (CKW). Может быть 90, 180, 270.

Pages

Необязательный

string Разделенный запятыми список номеров страниц результирующего документа. Нумерация страниц начинается с 1. Пример: "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);
                       
            
Обзор

О методе Rotate

Изучите нашу подробную документацию с пошаговыми инструкциями по использованию Page API для поворота PDF-файлов на различных языках программирования, включая Go, Java, PHP, Python, Curl, Ruby и C#. С помощью метода «Rotate» вы можете легко поворачивать одну страницу или группу страниц в документе PDF, сохраняя при этом его качество в максимально возможной степени. Чтобы указать страницы для ротации, просто используйте список страниц и диапазонов страниц, разделенных запятыми, например 1,3-5,8.


Языки программирования, с которыми совместим API

API использует протокол REST, что делает его совместимым с широким спектром языков программирования, включая, помимо прочего: Go, Java, PHP, Python, Curl, Ruby, C#.

Легок в использовании

Наше руководство по API разработано таким образом, чтобы быть простым и понятным в использовании, предоставляя всю информацию, необходимую для быстрого начала работы. Кроме того, для каждого языка программирования предоставлены примеры кода, что упрощает интеграцию API в ваше приложение.

Безопасность

В нашей компании мы уделяем большое внимание вашей безопасности и конфиденциальности. Чтобы защитить ваши личные данные, мы никогда не храним их в нашей среде и предлагаем изолированные варианты. Мы понимаем важность обеспечения безопасности вашей информации и принимаем все необходимые меры для ее обеспечения.
Повернуть страницу
clock
Добавить файл
Чтобы обеспечить плавную и точную обработку файлов и поворот страниц с помощью метода «Rotate» (Page API), необходимо убедиться, что формат файла, с которым вы работаете, соответствует формату файла, указанному в методе. Это гарантирует правильное применение поворота страницы к предполагаемому PDF-файлу, обеспечивая успешный результат и сохраняя целостность вашего документа.
arrow
clock
Запустите код
Чтобы запустить код, скопируйте и вставьте его в свой проект. Запустите из того же каталога, куда вы добавили необходимые файлы. Дополнительные сведения смотрите в наших руководствах для конкретных языков о том, как начать работу.
arrow
clock
Посмотреть результат
Для просмотра результатов работы метода «Rotate» (Page API) вы можете легко открыть полученный на выходе файл, который должен находиться в папке вашего проекта. Если вы решите использовать онлайн-метод «Rotate» для поворота страниц в вашем PDF-файле, новый PDF-файл с перевернутыми страницами будет автоматически создан и загружен автоматически в папку "Загрузки" на вашем компьютере.
clock
Сколько времени занимает поворот страниц в файле PDF с использованием метода «Rotate» (Page API)?
Page API, в частности метод «Rotate», предназначен для обеспечения эффективной и быстрой обработки файлов. С нашим сервисом вы можете ожидать быстрых результатов, часто получаемых в течение нескольких секунд. Оцените скорость и эффективность Page API, позволяющего быстро поворачивать страницы в файлах PDF и оптимизировать рабочий процесс для достижения высокой производительности.
clock
Безопасно ли поворачивать страницы в файле PDF с помощью Page API?
Мы понимаем важность обеспечения безопасности и конфиденциальности ваших данных. Будьте уверены, что наша компания принимает всесторонние меры для защиты вашей информации. Мы не храним файлы, которые вы отправляете для получения метаданных, и обрабатываем их только для предоставления вам результатов. Ваша безопасность и конфиденциальность являются нашими главными приоритетами.
clock
Какой результат я могу ожидать от метода «Rotate» (Page API)?
Метод «Rotate» (Page API) позволяет легко поворачивать одну страницу или определенный диапазон страниц в документе PDF, делая его более удобным для просмотра или чтения. Благодаря гибкости использования разделенных запятыми списков страниц и диапазонов страниц (например, 1,3–5,8) вы можете свободно выбирать, какие страницы или диапазон страниц следует поворачивать, что дает вам полный контроль над ориентацией страниц вашего PDF-документ. Вы также можете установить угол поворота: 90, 180, 270 градусов.
clock
Как работает метод «Rotate» (Page API)?
Метод «Rotate» (Page API) позволяет легко поворачивать страницы или определенный диапазон страниц в файле PDF. Page API позволяет легко загрузить файл, нажать кнопку «POST» и дождаться результатов. Всего через несколько секунд вы получите файл с повернутым. Если вы хотите интегрировать этот метод в свой проект, вы можете легко скопировать и использовать предоставленные примеры кода на выбранном вами языке программирования. Повысьте удобство использования и читабельность ваших PDF-файлов с помощью нашего эффективного метода «Rotate», адаптированного к вашим конкретным требованиям.
FAQ

Часто задаваемые вопросы

Мы рекомендуем вам просмотреть наш раздел часто задаваемых вопросов (FAQ) для получения ответов на распространенные вопросы. Если вы не найдете нужную информацию, наша служба поддержки всегда готова помочь вам с любыми дополнительными вопросами или проблемами. Просто обратитесь в службу поддержки.