Tudo que você precisa para integrar o ConvertFileFast na sua aplicação.
1. Crie uma conta e obtenha sua API Key no Dashboard.
2. Use sua API Key no header X-API-Key para autenticar.
3. Envie um arquivo para o endpoint de conversão.
Todas as requisições de conversão exigem autenticação via API Key.
# Opção 1: Header X-API-Key X-API-Key: cff_sua_chave_aqui # Opção 2: Bearer Token Authorization: Bearer cff_sua_chave_aqui
/v1/convertConverte um arquivo enviado via upload para PDF.
curl -X POST https://api.convertfilefast.com/v1/convert \ -H "X-API-Key: cff_sua_chave" \ -F "file=@documento.xlsx" \ -o documento.pdf
/v1/convert/from-urlBaixa um arquivo de uma URL e converte para PDF.
curl -X POST https://api.convertfilefast.com/v1/convert/from-url \
-H "X-API-Key: cff_sua_chave" \
-H "Content-Type: application/json" \
-d '{"url": "https://example.com/file.xlsx"}' \
-o arquivo.pdfimport requests
response = requests.post(
"https://api.convertfilefast.com/v1/convert",
headers={"X-API-Key": "cff_sua_chave"},
files={"file": open("documento.xlsx", "rb")}
)
with open("resultado.pdf", "wb") as f:
f.write(response.content)const form = new FormData();
form.append("file", fs.createReadStream("documento.xlsx"));
const res = await fetch("https://api.convertfilefast.com/v1/convert", {
method: "POST",
headers: { "X-API-Key": "cff_sua_chave" },
body: form,
});
const pdf = Buffer.from(await res.arrayBuffer());
fs.writeFileSync("resultado.pdf", pdf);