This page was machine-translated. Spotted a mistake?Help improve it.
Skip to content

Preajustes de conversión

SnapOtter expone 83 endpoints de preajustes de conversión dedicados además de las herramientas convertidoras base. Cada preajuste fija el formato de salida y delega en su canalización de procesamiento base, por lo que el comportamiento, la validación y el contrato de salida coinciden con la herramienta base indicada a continuación.

Patrón del API Endpoint

POST /api/v1/tools/<section>/<presetId>

Envía multipart/form-data con una parte file y una cadena JSON settings opcional. Los preajustes siguen el contrato de respuesta de la herramienta base. Los preajustes rápidos suelen devolver 200 con un downloadUrl, pero pueden devolver 202 si superan la ventana de espera síncrona. Los preajustes de video y los preajustes largos de archivo/documento devuelven 202 y flujos de progreso desde /api/v1/jobs/<jobId>/progress. Los preajustes de PDF a imagen devuelven las URL de descarga de las páginas más una URL de ZIP.

Preajustes de imagen

ID de preajusteConvierteRutaHerramienta baseEntradas aceptadasAjustes opcionales
jpg-to-pngJPG a PNG/api/v1/tools/image/jpg-to-pngconvert.jpg, .jpegquality
png-to-jpgPNG a JPG/api/v1/tools/image/png-to-jpgconvert.pngquality
jpg-to-webpJPG a WebP/api/v1/tools/image/jpg-to-webpconvert.jpg, .jpegquality
png-to-webpPNG a WebP/api/v1/tools/image/png-to-webpconvert.pngquality
webp-to-jpgWebP a JPG/api/v1/tools/image/webp-to-jpgconvert.webpquality
webp-to-pngWebP a PNG/api/v1/tools/image/webp-to-pngconvert.webpquality
jpg-to-avifJPG a AVIF/api/v1/tools/image/jpg-to-avifconvert.jpg, .jpegquality
png-to-avifPNG a AVIF/api/v1/tools/image/png-to-avifconvert.pngquality
webp-to-avifWebP a AVIF/api/v1/tools/image/webp-to-avifconvert.webpquality
heic-to-jpgHEIC a JPG/api/v1/tools/image/heic-to-jpgconvert.heic, .heifquality
heic-to-pngHEIC a PNG/api/v1/tools/image/heic-to-pngconvert.heic, .heifquality
heic-to-avifHEIC a AVIF/api/v1/tools/image/heic-to-avifconvert.heic, .heifquality
jpg-to-gifJPG a GIF/api/v1/tools/image/jpg-to-gifconvert.jpg, .jpegquality
png-to-gifPNG a GIF/api/v1/tools/image/png-to-gifconvert.pngquality
gif-to-jpgGIF a JPG/api/v1/tools/image/gif-to-jpgconvert.gifquality
gif-to-pngGIF a PNG/api/v1/tools/image/gif-to-pngconvert.gifquality
webp-to-gifWebP a GIF/api/v1/tools/image/webp-to-gifconvert.webpquality
jpg-to-tiffJPG a TIFF/api/v1/tools/image/jpg-to-tiffconvert.jpg, .jpegquality
png-to-tiffPNG a TIFF/api/v1/tools/image/png-to-tiffconvert.pngquality
tiff-to-jpgTIFF a JPG/api/v1/tools/image/tiff-to-jpgconvert.tiff, .tifquality
tiff-to-pngTIFF a PNG/api/v1/tools/image/tiff-to-pngconvert.tiff, .tifquality
psd-to-jpgPSD a JPG/api/v1/tools/image/psd-to-jpgconvert.psdquality
psd-to-pngPSD a PNG/api/v1/tools/image/psd-to-pngconvert.psdquality
png-to-epsPNG a EPS/api/v1/tools/image/png-to-epsconvert.pngquality
jpg-to-epsJPG a EPS/api/v1/tools/image/jpg-to-epsconvert.jpg, .jpegquality
eps-to-pngEPS a PNG/api/v1/tools/image/eps-to-pngconvert.epsquality
eps-to-jpgEPS a JPG/api/v1/tools/image/eps-to-jpgconvert.epsquality
png-to-svgPNG a SVG/api/v1/tools/image/png-to-svgvectorize.pngninguno
jpg-to-svgJPG a SVG/api/v1/tools/image/jpg-to-svgvectorize.jpg, .jpegninguno
tiff-to-svgTIFF a SVG/api/v1/tools/image/tiff-to-svgvectorize.tiff, .tifninguno
psd-to-svgPSD a SVG/api/v1/tools/image/psd-to-svgvectorize.psdninguno
eps-to-svgEPS a SVG/api/v1/tools/image/eps-to-svgvectorize.epsninguno
svg-to-pngSVG a PNG/api/v1/tools/image/svg-to-pngsvg-to-raster.svg, .svgzquality, width, height, dpi, backgroundColor
svg-to-jpgSVG a JPG/api/v1/tools/image/svg-to-jpgsvg-to-raster.svg, .svgzquality, width, height, dpi, backgroundColor
jpg-to-pdfJPG a PDF/api/v1/tools/image/jpg-to-pdfimage-to-pdf.jpg, .jpegpageSize, orientation, margin, targetSize, collate
png-to-pdfPNG a PDF/api/v1/tools/image/png-to-pdfimage-to-pdf.pngpageSize, orientation, margin, targetSize, collate
heic-to-pdfHEIC a PDF/api/v1/tools/image/heic-to-pdfimage-to-pdf.heic, .heifpageSize, orientation, margin, targetSize, collate
tiff-to-pdfTIFF a PDF/api/v1/tools/image/tiff-to-pdfimage-to-pdf.tiff, .tifpageSize, orientation, margin, targetSize, collate
webp-to-pdfWebP a PDF/api/v1/tools/image/webp-to-pdfimage-to-pdf.webppageSize, orientation, margin, targetSize, collate
gif-to-pdfGIF a PDF/api/v1/tools/image/gif-to-pdfimage-to-pdf.gifpageSize, orientation, margin, targetSize, collate
eps-to-pdfEPS a PDF/api/v1/tools/image/eps-to-pdfimage-to-pdf.epspageSize, orientation, margin, targetSize, collate

Preajustes de video

ID de preajusteConvierteRutaHerramienta baseEntradas aceptadasAjustes opcionales
mov-to-mp4MOV a MP4/api/v1/tools/video/mov-to-mp4convert-video.movquality
webm-to-mp4WEBM a MP4/api/v1/tools/video/webm-to-mp4convert-video.webmquality
mkv-to-mp4MKV a MP4/api/v1/tools/video/mkv-to-mp4convert-video.mkvquality
avi-to-mp4AVI a MP4/api/v1/tools/video/avi-to-mp4convert-video.aviquality
mp4-to-movMP4 a MOV/api/v1/tools/video/mp4-to-movconvert-video.mp4quality
mp4-to-webmMP4 a WEBM/api/v1/tools/video/mp4-to-webmconvert-video.mp4quality
webm-to-movWEBM a MOV/api/v1/tools/video/webm-to-movconvert-video.webmquality
mkv-to-movMKV a MOV/api/v1/tools/video/mkv-to-movconvert-video.mkvquality
avi-to-movAVI a MOV/api/v1/tools/video/avi-to-movconvert-video.aviquality
mp4-to-aviMP4 a AVI/api/v1/tools/video/mp4-to-aviconvert-video.mp4quality
mov-to-aviMOV a AVI/api/v1/tools/video/mov-to-aviconvert-video.movquality
mkv-to-aviMKV a AVI/api/v1/tools/video/mkv-to-aviconvert-video.mkvquality
avi-to-mkvAVI a MKV/api/v1/tools/video/avi-to-mkvconvert-video.aviquality
mp4-to-gifMP4 a GIF/api/v1/tools/video/mp4-to-gifvideo-to-gif.mp4fps, width, startS, durationS
mov-to-gifMOV a GIF/api/v1/tools/video/mov-to-gifvideo-to-gif.movfps, width, startS, durationS
mkv-to-gifMKV a GIF/api/v1/tools/video/mkv-to-gifvideo-to-gif.mkvfps, width, startS, durationS
avi-to-gifAVI a GIF/api/v1/tools/video/avi-to-gifvideo-to-gif.avifps, width, startS, durationS
gif-to-mp4GIF a MP4/api/v1/tools/video/gif-to-mp4gif-to-video.gifninguno
gif-to-webmGIF a WEBM/api/v1/tools/video/gif-to-webmgif-to-video.gifninguno
gif-to-movGIF a MOV/api/v1/tools/video/gif-to-movgif-to-video.gifninguno
mp4-to-mp3MP4 a MP3/api/v1/tools/video/mp4-to-mp3extract-audio.mp4ninguno
mov-to-mp3MOV a MP3/api/v1/tools/video/mov-to-mp3extract-audio.movninguno
mkv-to-mp3MKV a MP3/api/v1/tools/video/mkv-to-mp3extract-audio.mkvninguno
webm-to-mp3WEBM a MP3/api/v1/tools/video/webm-to-mp3extract-audio.webmninguno
avi-to-mp3AVI a MP3/api/v1/tools/video/avi-to-mp3extract-audio.avininguno
mp4-to-wavMP4 a WAV/api/v1/tools/video/mp4-to-wavextract-audio.mp4ninguno
mov-to-wavMOV a WAV/api/v1/tools/video/mov-to-wavextract-audio.movninguno
mp4-to-oggMP4 a OGG/api/v1/tools/video/mp4-to-oggextract-audio.mp4ninguno

Preajustes de audio

ID de preajusteConvierteRutaHerramienta baseEntradas aceptadasAjustes opcionales
m4a-to-mp3M4A a MP3/api/v1/tools/audio/m4a-to-mp3convert-audio.m4aninguno
m4a-to-wavM4A a WAV/api/v1/tools/audio/m4a-to-wavconvert-audio.m4aninguno
aac-to-mp3AAC a MP3/api/v1/tools/audio/aac-to-mp3convert-audio.aacninguno
aac-to-wavAAC a WAV/api/v1/tools/audio/aac-to-wavconvert-audio.aacninguno
aac-to-flacAAC a FLAC/api/v1/tools/audio/aac-to-flacconvert-audio.aacninguno
ogg-to-mp3OGG a MP3/api/v1/tools/audio/ogg-to-mp3convert-audio.oggninguno
ogg-to-wavOGG a WAV/api/v1/tools/audio/ogg-to-wavconvert-audio.oggninguno
wav-to-mp3WAV a MP3/api/v1/tools/audio/wav-to-mp3convert-audio.wavninguno
mp3-to-wavMP3 a WAV/api/v1/tools/audio/mp3-to-wavconvert-audio.mp3ninguno
flac-to-mp3FLAC a MP3/api/v1/tools/audio/flac-to-mp3convert-audio.flacninguno

Preajustes de PDF

ID de preajusteConvierteRutaHerramienta baseEntradas aceptadasAjustes opcionales
pdf-to-jpgPDF a JPG/api/v1/tools/pdf/pdf-to-jpgpdf-to-image.pdfdpi, quality, colorMode, pages
pdf-to-pngPDF a PNG/api/v1/tools/pdf/pdf-to-pngpdf-to-image.pdfdpi, quality, colorMode, pages
pdf-to-tiffPDF a TIFF/api/v1/tools/pdf/pdf-to-tiffpdf-to-image.pdfdpi, quality, colorMode, pages

Preajustes de Files

ID de preajusteConvierteRutaHerramienta baseEntradas aceptadasAjustes opcionales
excel-to-csvExcel a CSV/api/v1/tools/files/excel-to-csvconvert-spreadsheet.xlsx, .xlsninguno

Notas

  • Los preajustes son endpoints de API de primera clase y también son válidos en solicitudes por lotes donde su ruta base admite el procesamiento por lotes.
  • Los preajustes que usan conversión de video pueden devolver 202 Accepted; conéctate al endpoint SSE de progreso del trabajo antes de descargar el resultado.
  • Para opciones avanzadas que un preajuste no expone, llama directamente a la herramienta convertidora base y define el formato de salida en settings.