Split
Divide el documento PDF por páginas o rangos
Parámetro | VALOR | DESCRIPCIÓN |
---|---|---|
splitDocumentRequest Requerido |
|
SplitDocumentRequest
Instancia SplitDocumentRequest
|
Parámetro | VALOR | DESCRIPCIÓN |
---|---|---|
PdfBase64File Requerido |
|
string
Documento PDF codificado en Base64 para procesar
|
package main
import (
"fmt"
"strings"
"net/http"
"io/ioutil"
)
func main() {
url := "https://api.documentize.cloud/document/split"
method := "POST"
payload := strings.NewReader(`{
"EachPage": true,
"Ranges": "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,
"{" +
"\"EachPage\": true," +
"\"Ranges\": \"\some value\"," +
"\"PdfBase64File\": \"" + base64EncodedFile + "\"," +
"}");
Request request = new Request.Builder()
.url("https://api.documentize.cloud/document/split")
.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/document/split',
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 =>'{
"EachPage": true,
"Ranges": "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/document/split"
json_data = json.dumps({
"EachPage": true,
"Ranges": "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/document/split' \
--header 'Content-Type: application/json' \
--data-raw '{
"EachPage": true,
"Ranges": "some value",
"PdfBase64File": "Base64 encoded file...",
}'
require "uri"
require "json"
require "net/http"
url = URI("https://api.documentize.cloud/document/split")
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({
"EachPage": true,
"Ranges": "some value",
"PdfBase64File": "Base64 encoded file...",
})
response = https.request(request)
puts response.read_body
var client = new RestClient("https://api.documentize.cloud/document/split");
client.Timeout = -1;
var request = new RestRequest(Method.POST);
request.AddHeader("Content-Type", "application/json");
var body = "{" +
"\"EachPage\": true," +
"\"Ranges\": \"\some value\"," +
"\"PdfBase64File\": \"" + base64EncodedFile + "\"," +
"}";
request.AddParameter("application/json", body, ParameterType.RequestBody);
IRestResponse response = client.Execute(request);
Console.WriteLine(response.Content);
Acerca del método de división
Esta página proporciona instrucciones completas sobre cómo usar nuestra API basada en la nube para dividir archivos PDF en varios lenguajes de programación, como Go, Java, PHP, Python, Curl, Ruby y C#. Diseñada para ser fácil de usar e integrar fácilmente en las aplicaciones, nuestra API permite a los desarrolladores agregar rápidamente capacidades de división de PDF con solo unas pocas líneas de código, lo que la convierte en una solución perfecta para automatizar las tareas de división de PDF.
Lenguajes de programación con los que la API es compatible
La API utiliza el protocolo REST, lo que la hace compatible con una amplia gama de lenguajes de programación, incluidos, entre otros: Go, Java, PHP, Python, Curl, Ruby, C#.Fácil de usar
Nuestra guía y referencia de API está diseñada para ser sencilla y fácil de usar, y proporciona toda la información que necesita para comenzar rápidamente. Además, nuestras bibliotecas API vienen con su propio conjunto de documentación, lo que facilita la integración en su aplicación. Con nuestros recursos integrales, puede aprovechar de manera eficiente nuestra API para satisfacer sus necesidades.Seguro
En nuestra empresa, damos una alta prioridad a su seguridad y privacidad. Para proteger sus datos privados, nunca los almacenamos en nuestro entorno y ofrecemos opciones aisladas. Entendemos la importancia de mantener su información segura y tomamos todas las medidas necesarias para garantizar que permanezca segura.Preguntas más frecuentes
Lo alentamos a que revise nuestra sección de Preguntas frecuentes (FAQ) para obtener respuestas a consultas comunes. Si no encuentra la información que necesita, nuestro servicio de soporte dedicado está disponible para ayudarlo con cualquier pregunta o inquietud adicional. No dude en comunicarse para obtener más ayuda.