HTML
JPG
PDF
XML
DOCX
PDF
Recortar PDF en Node.js Cloud API
API para trabajar con recortes de documentos PDF usando Cloud Node.js SDK
Get StartedCómo recortar PDF a través de Node.js SDK
Para recortar PDF, usaremos Aspose.PDF Cloud Node.js SDK. Este SDK en la nube asiste a los programadores de Node.js en desarrollar aplicaciones de creación, anotación, edición y conversión de PDF basadas en la nube usando el lenguaje de programación Node.js a través del Aspose.PDF REST API. Una vez que tengas el App SID y la clave, estarás listo para usar el Aspose.PDF Cloud Node.js SDK.
Comando de la consola del administrador de paquetes
npm install asposepdfcloud --save
Pasos para recortar PDF a través de Cloud Node.js
Los desarrolladores de Aspose.PDF Cloud pueden cargar y recortar PDF fácilmente en solo unas pocas líneas de código.
- Inicializar la API de Aspose PDF
- Subir el documento original
- Obtener información del tamaño de la página
- Extraer la página como imagen (página original completa)
- Crear un nuevo PDF con el tamaño recortado especificado
- Insertar la porción de imagen recortada en el nuevo PDF
- Descargar el archivo resultante si tiene éxito
Recortar PDF usando Node.js
import { PdfChangeLayoutHelper, pdfApi } from "./changeLayoutHelper.js";
export { PdfCropPage };
const PdfCropPage = {
async cropPage(document, pageNumber, llx, lly, width, height, outputDocument, localFolder, tempFolder) {
if ( pdfApi ) {
await PdfChangeLayoutHelper.uploadDocument(document, localFolder, tempFolder);
var pageSie = await PdfChangeLayoutHelper.getPageInfo(document, pageNumber, tempFolder);
const imageFile = await PdfChangeLayoutHelper.extractPdfPage(document, pageNumber, pageSie.width, pageSie.height, localFolder, tempFolder);
const newPdf = await PdfChangeLayoutHelper.createPdfDocument(outputDocument, width, height, tempFolder);
if (newPdf.body.code != 200) {
console.error("cropPage(): Failed to create new PDF document!");
return;
}
const response = await PdfChangeLayoutHelper.insertPageAsImage(outputDocument, imageFile, llx, lly, tempFolder);
if (response.body.code == 200) {
console.log("cropPage(): Page successfully cropped.");
await PdfChangeLayoutHelper.downloadResult(outputDocument, localFolder, tempFolder, "cropped_")
}
else
console.error("cropPage(): Can't crop pdf document page!")
}
}
}
Con nuestra biblioteca de Node.js puedes
Recortar documentos PDF con Aspose.PDF Cloud Node.js SDK.
- Agregar encabezado y pie de página del documento PDF en formato de texto o imagen.
- Agregar tablas y sellos (texto o imagen) a documentos PDF.
- Adjuntar múltiples documentos PDF a un archivo existente.
- Trabajar con archivos adjuntos, anotaciones y campos de formulario PDF.
- Aplicar cifrado o descifrado a documentos PDF y establecer una contraseña.
- Eliminar todos los sellos y tablas de una página o de todo el documento PDF.
- Eliminar un sello o tabla específico del documento PDF por su ID.
- Reemplazar una o múltiples instancias de texto en una página PDF o en todo el documento.
- Soporte extensivo para convertir documentos PDF a varios otros formatos de archivo.
- Extraer varios elementos de archivos PDF y optimizar documentos PDF.
- Puedes probar nuestra aplicación gratuita para probar la funcionalidad.
- Recursos de Aprendizaje
- Documentación
- Código Fuente
- Referencias de API
- Soporte del Producto
- Soporte Gratuito
- Soporte de Pago
- Blog
- ¿Por qué Aspose.PDF Cloud para Node.js?
- Lista de Clientes
- Seguridad