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

Number

Dodaj numery stron do dokumentu PDF

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

pageNumberRequest

Wymagany

copy
PageNumberRequest NumberPageRequest Instancja
PageNumberRequest
Parametr ZNACZENIE OPISANIE

PdfBase64File

Wymagany

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

Alignment

Opcjonalny

Alignment Wyrównanie numerów. Może być lewy, środkowy lub prawy. Domyślnie wyśrodkuj. (Opcjonalny)

FirstNumber

Opcjonalny

int32 Pierwszy numer pierwszej strony, która ma być ponumerowana. Wartość domyślna to 1. (Opcjonalnie)

FontSize

Opcjonalny

float Rozmiar czcionki. Wartość domyślna to 14. (Opcjonalnie)

Margin

Opcjonalny

double Margines. Wartość domyślna to 20. (Opcjonalnie)

PageFrom

Opcjonalny

int32 Numer pierwszej strony, która ma zostać ponumerowana. Wartość domyślna to 1. (Opcjonalnie)

PageTo

Opcjonalny

int32 Ostatni numer strony do ponumerowania. Ostatnia strona dokumentu, jeśli nie została określona. (Opcjonalny)

Position

Opcjonalny

Position Pozycja numeru. Może być na górze lub na dole. Domyślnie dół. (Opcjonalny)

Template

Opcjonalny

string szablon ext. "[n]" - numer bieżącej strony. „[p]” — liczba stron dokumentu. Przykład: „Strona [n] z [p]”. Wartość domyślna to „[n]” (opcjonalnie)
copy Copy to clipboard
        
package main

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

func main() {

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

  payload := strings.NewReader(`{
      "PageFrom": 1,
      "PageTo": 1,
      "Position": "Top",
      "Alignment": "Left",
      "FirstNumber": 1,
      "Template": "some value",
      "FontSize": 12.3,
      "Margin": 12.3,
      "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, 
    "{" +
      "\"PageFrom\": 1," +
      "\"PageTo\": 1," +
      "\"Position\": \"Top\"," +
      "\"Alignment\": \"Left\"," +
      "\"FirstNumber\": 1," +
      "\"Template\": \"\some value\"," +
      "\"FontSize\": 12.3," +
      "\"Margin\": 12.3," +
      "\"PdfBase64File\": \"" + base64EncodedFile + "\"," +
    "}");

Request request = new Request.Builder()
  .url("https://api.documentize.cloud/page/number")
  .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/number',
    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 =>'{
      "PageFrom": 1,
      "PageTo": 1,
      "Position": "Top",
      "Alignment": "Left",
      "FirstNumber": 1,
      "Template": "some value",
      "FontSize": 12.3,
      "Margin": 12.3,
      "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/number"

json_data = json.dumps({
      "PageFrom": 1,
      "PageTo": 1,
      "Position": "Top",
      "Alignment": "Left",
      "FirstNumber": 1,
      "Template": "some value",
      "FontSize": 12.3,
      "Margin": 12.3,
      "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/number' \
--header 'Content-Type: application/json' \
--data-raw '{
      "PageFrom": 1,
      "PageTo": 1,
      "Position": "Top",
      "Alignment": "Left",
      "FirstNumber": 1,
      "Template": "some value",
      "FontSize": 12.3,
      "Margin": 12.3,
      "PdfBase64File": "Base64 encoded file...",
}'
                   
        
            
require "uri"
require "json"
require "net/http"

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

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({
      "PageFrom": 1,
      "PageTo": 1,
      "Position": "Top",
      "Alignment": "Left",
      "FirstNumber": 1,
      "Template": "some value",
      "FontSize": 12.3,
      "Margin": 12.3,
      "PdfBase64File": "Base64 encoded file...",
})

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

                   
        
            
var client = new RestClient("https://api.documentize.cloud/page/number");
client.Timeout = -1;
var request = new RestRequest(Method.POST);
request.AddHeader("Content-Type", "application/json");
var body = "{" + 
      "\"PageFrom\": 1," +
      "\"PageTo\": 1," +
      "\"Position\": \"Top\"," +
      "\"Alignment\": \"Left\"," +
      "\"FirstNumber\": 1," +
      "\"Template\": \"\some value\"," +
      "\"FontSize\": 12.3," +
      "\"Margin\": 12.3," +
      "\"PdfBase64File\": \"" + base64EncodedFile + "\"," +
"}";
request.AddParameter("application/json", body,  ParameterType.RequestBody);
IRestResponse response = client.Execute(request);
Console.WriteLine(response.Content);
                       
            
Przegląd

O metodzie liczbowej

Ta strona zawiera szczegółowe instrukcje dotyczące korzystania z naszego wydajnego interfejsu API opartego na chmurze w celu dodawania numeracji do plików PDF w różnych językach programowania, takich jak Go, Java, PHP, Python, Curl, Ruby i C#. Nasz wszechstronny interfejs API dokumentów oferuje płynną metodę „Numerowania”, umożliwiając bezproblemowe włączenie numeracji stron do dokumentów PDF.


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

Nasze informacje i przewodnik po interfejsie API zostały zaprojektowane tak, aby były proste i łatwe w użyciu oraz zawierały wszystkie informacje potrzebne do szybkiego rozpoczęcia pracy. Ponadto nasze biblioteki API są dostarczane z własnym zestawem dokumentacji, dzięki czemu integracja z Twoją aplikacją jest dziecinnie prosta. Dzięki naszym wszechstronnym zasobom możesz skutecznie wykorzystać nasz interfejs API do swoich potrzeb.

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.
Dodaj numer strony
clock
Dodaj plik
Aby zapewnić płynne przetwarzanie plików i dokładną numerację stron przy użyciu metody „Numer” (Page API), niezwykle ważne jest sprawdzenie, czy plik, z którym pracujesz, odpowiada temu określonemu w metodzie. Gwarantuje to, że numeracja stron zostanie zastosowana poprawnie w zamierzonym pliku PDF, zapewniając pomyślny wynik.
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 uzyskać dostęp do wyników, wystarczy otworzyć plik wyjściowy, który powinien znajdować się w folderze projektu. Jeśli zdecydujesz się na skorzystanie z metody „Numer” online, po zakończeniu procesu numeracji stron plik zostanie automatycznie pobrany dla Twojej wygody.
clock
Jak długo trwa dodawanie numerów stron do pliku PDF przy użyciu metody Number (Page API)?
Page API (metoda numeryczna) jest przeznaczony do 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.
clock
Czy dodawanie numerów stron do 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 „Number” (Page API)?
Metoda „Numer” (Page API) ma na celu umożliwienie dodawania numeracji stron do plików PDF. Funkcjonalność ta pozwala na wygodne etykietowanie i organizowanie stron dokumentu. Po zakończeniu procesu numerowania stron otrzymasz plik PDF z ponumerowanymi stronami, co ułatwi użytkownikom zlokalizowanie określonej treści w dokumencie. Metoda „Liczba” pozwala skutecznie zwiększyć użyteczność i nawigację w plikach PDF.
clock
Jak działa metoda „Number” (Page API)?
Doświadcz wygody naszego przyjaznego dla użytkownika procesu dodawania numeracji stron do pliku PDF. Po prostu prześlij plik, kliknij przycisk „POST” i poczekaj na wyniki. W ciągu kilku sekund otrzymasz plik z zastosowaną numeracją stron. Aby zintegrować tę metodę ze swoim projektem, wykorzystaj dostarczone przykłady kodu, łatwo skopiuj je i używaj w wybranym języku programowania. Nasz bezproblemowy proces usprawnia włączanie numeracji stron do plików PDF, ułatwiając zwiększenie użyteczności i organizacji dokumentów.
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.