pdf to jpg

Cómo convertir PDF a imagen JPEG usando Node.js.

El Formato de Documento Portátil (PDF) se utiliza ampliamente para la compartición y impresión de documentos de forma segura. Sin embargo, cuando necesitas previsualizar contenido o extraer visuales, convertir PDF a formatos de imagen rasterizados como JPG, PNG o BMP se vuelve útil.

En este artículo, le mostraremos cómo convertir PDF a JPG utilizando Aspose.PDF Cloud SDK para Node.js.

API de conversión de PDF a JPG

Aspose.PDF Cloud es una API RESTful que te permite crear, manipular y convertir documentos PDF en la nube. No se requiere instalación en el escritorio: es accesible en cualquier plataforma (Linux, Windows, macOS) y compatible con aplicaciones web, móviles o del lado del servidor. Puedes considerar explorar las características de la API REST en API documentation page.

Instalando el SDK de Aspose.PDF for Node.js

Para comenzar, instala el SDK oficial de Node.js a través de npm:

> npm i asposepdfcloud

Crea una cuenta gratuita en Aspose.Cloud dashboard y obtén tu Client ID y Client Secret para la autenticación.

Cómo convertir PDF a JPG en Node.js

Siga los pasos a continuación para convertir páginas PDF a JPG en Node.js:

  • Inicializa el PdfApi con tus credenciales.
  • Defina el archivo PDF de origen y los ajustes de salida.
  • Llama a la PutPageConvertToJpeg(…) rutina de API para convertir la página PDF en imagen JPG.
const { PdfApi } = require("asposepdfcloud");

const clientId = "YOUR_CLIENT_ID";
const clientSecret = "YOUR_CLIENT_SECRET";
const pdfApi = new PdfApi(clientId, clientSecret);

// Sube el PDF a un almacenamiento en la nube (si no está ya allí)
const fileName = "sample.pdf";
pdfApi.uploadFile(fileName, "path/to/sample.pdf").then(() => {
    // Convertir la primera página de PDF a JPG
    const pageNumber = 1;
    const width = 800;
    const height = 800;
    const resultFile = "result.jpg";

    pdfApi.putPageConvertToJpeg(fileName, pageNumber, { width, height, outPath: resultFile })
        .then(response => {
            console.log("PDF page converted to JPG:", resultFile);
        })
        .catch(err => console.error("Conversion error:", err));
});
PDF a JPG en línea

Imagen: - Una vista previa de la conversión de PDF a JPG.

PDF a JPG a través del comando cURL

Nuestras API de la nube están construidas sobre una arquitectura REST, por lo que puedes considerar acceder a ellas a través de comandos cURL. Nuestras API proporcionan una poderosa solución basada en la nube con una variedad de beneficios para el procesamiento de archivos PDF en la nube. Al usar los comandos cURL, puedes iniciar sin esfuerzo la rutina de conversiones de PDF a JPG. Entonces, primero debemos generar un Token Web JSON (JWT) basado en los detalles de ClientID y ClientSecret recuperados de Aspose.Cloud dashboard. Por favor, ejecuta el siguiente comando en la terminal para generar el token JWT.

curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=YOUR_CLIENT_ID&client_secret=YOUR_CLIENT_SECRET" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"

Ahora que tenemos un token JWT, por favor ejecuta el siguiente comando cURL para realizar la conversión de PDF a JPG en línea. El JPG resultante se devuelve en el objeto de respuesta. Sin embargo, para guardar el JPG resultante en el disco local, por favor intenta usar el argumento -o.

curl -X GET "https://api.aspose.cloud/v3.0/pdf/converted.pdf/pages/1/convert/jpeg?width=800&height=800" \
-H  "accept: multipart/form-data" \
-H  "authorization: Bearer <JWT Token>" \
-o myResultant.jpg

Aplicación gratuita de conversión de PDF a JPG

Para experimentar las asombrosas capacidades de Aspose.PDF Cloud API, puede considerar usar nuestro convertidor gratuito PDF to JPG converter. Es una solución ligera y está construida según Cloud REST API.

pdf to jpg

Aplicación gratuita para convertir PDF a JPG.

Enlaces útiles

Conclusión

En este artículo, aprendiste cómo convertir PDF a JPG usando Node.js con solo unas pocas líneas de código. Con Aspose.PDF Cloud, no se requiere software adicional como Adobe Acrobat. También puedes lograr lo mismo con un simple comando cURL — perfecto para la automatización o flujos de trabajo del lado del servidor.

Artículos Relacionados

Puede considerar visitar los siguientes enlaces para aprender más sobre: