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

PdfToImage

Konwertuj określoną stronę PDF na obraz

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

pdfPageToImageRequest

Wymagany

copy
PdfPageToImageRequest Konwertuj stronę PDF na obraz
PdfPageToImageRequest
Parametr ZNACZENIE OPISANIE

Format

Wymagany

PageExportFormat Format pliku obrazu

Height

Wymagany

int32 Przekonwertowana wysokość obrazu. Wartość domyślna to wysokość strony PDF

PageNumber

Wymagany

int32 Numer strony pliku PDF. Zaczyna się od 1. Wartość domyślna to 1

PdfBase64File

Wymagany

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

Width

Wymagany

int32 Szerokość przekonwertowanego obrazu. Domyślnie jest to szerokość strony PDF
copy Copy to clipboard
        
package main

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

func main() {

  url := "https://api.documentize.cloud/page/to-image"
  method := "POST"

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

Request request = new Request.Builder()
  .url("https://api.documentize.cloud/page/to-image")
  .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/to-image',
    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 =>'{
      "Format": "Jpeg",
      "PageNumber": 1,
      "Width": 1,
      "Height": 1,
      "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/to-image"

json_data = json.dumps({
      "Format": "Jpeg",
      "PageNumber": 1,
      "Width": 1,
      "Height": 1,
      "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/to-image' \
--header 'Content-Type: application/json' \
--data-raw '{
      "Format": "Jpeg",
      "PageNumber": 1,
      "Width": 1,
      "Height": 1,
      "PdfBase64File": "Base64 encoded file...",
}'
                   
        
            
require "uri"
require "json"
require "net/http"

url = URI("https://api.documentize.cloud/page/to-image")

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({
      "Format": "Jpeg",
      "PageNumber": 1,
      "Width": 1,
      "Height": 1,
      "PdfBase64File": "Base64 encoded file...",
})

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

                   
        
            
var client = new RestClient("https://api.documentize.cloud/page/to-image");
client.Timeout = -1;
var request = new RestRequest(Method.POST);
request.AddHeader("Content-Type", "application/json");
var body = "{" + 
      "\"Format\": \"Jpeg\"," +
      "\"PageNumber\": 1," +
      "\"Width\": 1," +
      "\"Height\": 1," +
      "\"PdfBase64File\": \"" + base64EncodedFile + "\"," +
"}";
request.AddParameter("application/json", body,  ParameterType.RequestBody);
IRestResponse response = client.Execute(request);
Console.WriteLine(response.Content);
                       
            
Przegląd

Informacje o metodzie konwersji strony na obraz

Ta strona zawiera szczegółowe instrukcje krok po kroku dotyczące skutecznego wykorzystania naszego opartego na chmurze interfejsu API do konwersji dowolnej strony plików PDF na obraz w wielu językach programowania, w tym Go, Java, PHP, Python, Curl, Ruby, i C#. Metoda „To-Image” naszego Document API sprawia, że proces konwersji jest łatwy i wydajny. Możesz określić numer strony do przekonwertowania za pomocą parametrów lub po prostu pozostawić to pole puste, aby przekonwertować domyślną pierwszą stronę dokumentu PDF. Dodatkowo masz swobodę ustawiania wysokości i szerokości obrazu, a także wyboru żądanego formatu pliku wyjściowego. Doświadcz bezproblemowej konwersji plików PDF na obrazy dzięki naszemu potężnemu interfejsowi API, dostosowanemu do Twoich różnorodnych wymagań.


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.
Konwertuj stronę na obraz
clock
Dodaj plik
Aby zapewnić płynne i dokładne przetwarzanie plików oraz konwersję strony z pliku PDF na obraz przy użyciu metody „To-Image” (Page API), konieczne jest sprawdzenie, czy plik, z którym pracujesz, odpowiada plikowi określonemu w metodzie. Gwarantuje to, że konwersja strony zostanie prawidłowo zastosowana do zamierzonego pliku PDF, zapewniając pomyślny wynik i zachowując integralność dokumentu.
arrow
clock
Przetrzyj kod
Aby uruchomić kod, skopiuj go i wklej do pliku i uruchom z tego samego katalogu, w którym dodałeś niezbędne pliki. Aby uzyskać więcej informacji, zapoznaj się z naszymi przewodnikami dla poszczególnych języków, aby dowiedzieć się, jak zacząć.
arrow
clock
Wyświetl wynik
Aby zobaczyć wyniki metody „To-Image” (Page API), możesz łatwo otworzyć plik otrzymany jako wynik, który powinien znajdować się w folderze twojego projektu. Jeśli zdecydujesz się skorzystać z metody „To-Image” online, aby przekonwertować stronę z pliku PDF na obraz, proces automatycznie wygeneruje plik PDF z przekonwertowanymi stronami, który zostanie wygodnie pobrany, abyś mógł uzyskać do niego dostęp.
clock
Jak długo trwa konwersja strony z pliku PDF na obraz przy użyciu metody „To-Image” (Page API)?
Nasz interfejs API strony, w szczególności metoda „To-Image”, 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. Doświadcz szybkości i wydajności naszego interfejsu API, który umożliwia szybką konwersję strony z pliku PDF na obraz i usprawnienie przepływu pracy w celu uzyskania optymalnej wydajności.
clock
Korzystanie z metody „To-Image” (Page API) jest bezpieczne?
Priorytetem jest dla nas bezpieczeństwo i prywatność Twoich danych. Jako firma wdrażamy kompleksowe środki w celu zapewnienia bezpieczeństwa Twoich informacji. Nie przechowujemy żadnych plików, które przesyłasz do pobierania metadanych, i są one przetwarzane wyłącznie w celu dostarczenia potrzebnych wyników. Twoje bezpieczeństwo i poufność są dla nas najważniejsze i podejmujemy wszelkie środki ostrożności, aby chronić Twoje dane podczas całego procesu. Możesz nam zaufać, że zajmiemy się Twoimi plikami z najwyższą starannością i profesjonalizmem.
clock
Jakich danych wyjściowych mogę się spodziewać po metodzie „To-Image” (Page API)?
Metoda „To-Image” (Page API) umożliwia konwersję dowolnej określonej strony z dokumentu PDF na obraz. Masz swobodę dostosowywania parametrów pliku wyjściowego, takich jak wysokość, szerokość i format. Jeśli nie określisz numeru strony, domyślnie przekonwertowana zostanie pierwsza strona dokumentu. Należy zauważyć, że program zlicza strony fizyczne, a nie ich numery. Na przykład, jeśli rozpoczniesz numerację od drugiej strony i oznaczysz ją jako „1”, pierwsza nienumerowana strona będzie zawsze traktowana jako pierwsza strona do celów konwersji.
clock
Jak działa metoda „To-Image” (Page API)?
Metoda „ToImage” (Page API) zapewnia prosty i skuteczny sposób konwersji strony z pliku PDF na obraz. Nasz przyjazny dla użytkownika i bezproblemowy proces umożliwia bezproblemowe przesłanie pliku, kliknięcie przycisku „POST” i oczekiwanie na wyniki. W ciągu zaledwie kilku sekund otrzymasz plik z przekonwertowaną stroną w formacie graficznym. Jeśli chcesz zintegrować tę metodę ze swoim projektem, możesz łatwo skopiować i użyć dostarczonych przykładów kodu w wybranym przez siebie języku programowania, aby zapewnić płynną integrację.
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.