Convierte Páginas de PDF en Imágenes PNG Sin Pérdidas
Extrae páginas de PDF como imágenes PNG con calidad sin pérdidas. Perfecto para preservar la nitidez del texto, transparencia y generar miniaturas o vistas previas de documentos.
# Convert page 1 to PNG at 300 DPI
curl -X POST \
https://api.convertfilefast.com/v2/convert/pdf-to-png \
-H "Authorization: Bearer YOUR_API_KEY" \
-F "file=@document.pdf" \
-F "page=1" \
-F "dpi=300" \
--output page1.png
# Convert all pages to PNG (returns ZIP)
curl -X POST \
https://api.convertfilefast.com/v2/convert/pdf-to-png \
-H "Authorization: Bearer YOUR_API_KEY" \
-F "file=@document.pdf" \
-F "dpi=150" \
--output pages.zip
# HTTP 200 OK — Content-Type: image/png (single) or application/zip (all)import requests
# Single page
response = requests.post(
"https://api.convertfilefast.com/v2/convert/pdf-to-png",
headers={"Authorization": "Bearer YOUR_API_KEY"},
files={"file": open("document.pdf", "rb")},
data={"page": 1, "dpi": 300}
)
with open("page1.png", "wb") as f:
f.write(response.content)
# All pages (returns ZIP)
response = requests.post(
"https://api.convertfilefast.com/v2/convert/pdf-to-png",
headers={"Authorization": "Bearer YOUR_API_KEY"},
files={"file": open("document.pdf", "rb")},
data={"dpi": 150}
)
with open("pages.zip", "wb") as f:
f.write(response.content)const formData = new FormData();
formData.append("file", fs.createReadStream("document.pdf"));
formData.append("page", "1");
formData.append("dpi", "300");
const response = await fetch(
"https://api.convertfilefast.com/v2/convert/pdf-to-png",
{
method: "POST",
headers: { "Authorization": "Bearer YOUR_API_KEY" },
body: formData,
}
);
fs.writeFileSync("page1.png", Buffer.from(await response.arrayBuffer()));// n8n HTTP Request Node
{
"method": "POST",
"url": "https://api.convertfilefast.com/v2/convert/pdf-to-png",
"contentType": "multipart-form-data",
"bodyParameters": {
"parameters": [
{ "name": "file", "parameterType": "formBinaryData", "inputDataFieldName": "data" },
{ "name": "page", "value": "1" },
{ "name": "dpi", "value": "300" }
]
},
"options": { "response": { "responseFormat": "file" } }
}Ventajas
Por qué usar nuestra API?
Solución completa y confiable para integración en cualquier stack tecnológico.
Calidad Sin Pérdidas
El formato PNG preserva cada detalle sin artefactos de compresión, ideal para texto nítido.
Soporte de Transparencia
PNG admite fondos transparentes para flujos de trabajo de superposición y composición.
DPI Configurable
De 72 (miniaturas) a 600 (ultra alta calidad) de resolución, completamente configurable por solicitud.
Individual o por Lotes
Convierte una página específica o todas a la vez. La salida por lotes se devuelve como archivo ZIP.
Archivo o URL de Entrada
Sube un PDF directamente o proporciona una URL a un PDF remoto para conversión.
Amigable para Desarrolladores
API REST simple con ejemplos en cURL, Python, Node.js y n8n. Integra en minutos.
O llámalo desde Claude, Cursor o cualquier cliente MCP
Convert File Fast incluye un servidor Model Context Protocol nativo. Entrega esta conversión a un agente de IA como una sola llamada de herramienta: sin cliente HTTP, sin manejar binarios, con clave de API por usuario.
npx -y convertfilefast-mcpconvert_file({ target_format: "png", source_url: "https://example.com/file.pdf" })Empieza a Convertir PDF a PNG
Obtén tu clave API y extrae imágenes PNG de documentos PDF en segundos. El plan gratuito incluye 10 conversiones por mes.
Sin tarjeta de crédito. 10 conversiones gratis en plan Free.