Recetas del SDK›PDF → JPG → Mejorar → ZIP
PDF Workflow

PDF → JPG → Mejorar → ZIP

Convierte páginas PDF a imágenes, mejóralas y agrúpalas en un ZIP.

pdf-to-jpg
→
image-enhancer × N
→
ZIP
EntradaPDF File
Resultado finalEnhanced JPG files + ZIP
Tools utilizadaspdf-to-jpg → image-enhancer

Código completo

const pages = await client.run("pdf-to-jpg", {
  file: pdfFile,
  output: {
    archive: false
  }
});

const enhancedResults = await Promise.all(
  pages.files.map((pageFile) =>
    client.run("image-enhancer", {
      file: pageFile,
      options: {
        preset: "balanced",
        auto: true,
        format: "jpg",
        quality: 0.9
      }
    })
  )
);

const enhancedFiles = enhancedResults.map(
  (result) => result.files[0]
);

// Upload the individual files:
const form = new FormData();
for (const file of enhancedFiles) {
  form.append("files", file, file.name);
}
await fetch("/api/upload-pages", {
  method: "POST",
  body: form
});
Antes de adaptar esta receta, usa client.describe(toolId) o la referencia de la Tool para comprobar límites de archivos, opciones y modos compatibles.