Convertir des Pages PDF en Images PNG Sans Perte
Extrayez des pages PDF en images PNG avec qualité sans perte. Idéal pour préserver la netteté du texte, la transparence et générer des miniatures ou aperçus de documents.
# 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" } }
}Avantages
Pourquoi utiliser notre API?
Solution complète et fiable pour l'intégration dans n'importe quelle stack technologique.
Qualité Sans Perte
Le format PNG préserve chaque détail sans artefacts de compression, idéal pour le texte net.
Support de Transparence
PNG supporte les fonds transparents pour les workflows de superposition et compositing.
DPI Configurable
De 72 (miniatures) à 600 (ultra haute qualité), entièrement configurable par requête.
Individuel ou par Lot
Convertissez une page spécifique ou toutes à la fois. La sortie par lot est retournée en ZIP.
Fichier ou URL en Entrée
Importez un PDF directement ou fournissez une URL vers un PDF distant.
Convivial pour Développeurs
API REST simple avec exemples en cURL, Python, Node.js et n8n. Intégrez en quelques minutes.
Ou appelez-le depuis Claude, Cursor ou tout client MCP
Convert File Fast fournit un serveur Model Context Protocol natif. Confiez cette conversion à un agent IA en un seul appel d’outil — sans client HTTP, sans gestion de binaire, avec une clé API par utilisateur.
npx -y convertfilefast-mcpconvert_file({ target_format: "png", source_url: "https://example.com/file.pdf" })Commencez à Convertir PDF en PNG
Obtenez votre clé API et extrayez des images PNG de documents PDF en quelques secondes. Le plan gratuit inclut 10 conversions par mois.
Sans carte de crédit. 10 conversions gratuites sur le plan Free.