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

Conversion Presets

SnapOtter biedt naast de basisconvertertools 83 speciale conversiepreset-endpoints. Elke preset vergrendelt het uitvoerformaat en delegeert naar de bijbehorende basisverwerkingspijplijn, zodat het gedrag, de validatie en het uitvoercontract overeenkomen met de hieronder vermelde basistool.

API Endpoint Pattern

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

Stuur multipart/form-data met een file-deel en een optionele settings JSON-string. Presets volgen het antwoordcontract van de basistool. Snelle presets retourneren meestal 200 met een downloadUrl, maar kunnen 202 retourneren als ze het synchrone wachtvenster overschrijden. Videopresets en langlopende bestands-/documentpresets retourneren 202 en voortgangsstreams van /api/v1/jobs/<jobId>/progress. PDF-naar-afbeeldingpresets retourneren download-URL's per pagina plus een ZIP-URL.

Image Presets

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

Video Presets

Preset-IDConverteertRouteBasistoolGeaccepteerde invoerOptionele instellingen
mov-to-mp4MOV naar MP4/api/v1/tools/video/mov-to-mp4convert-video.movquality
webm-to-mp4WEBM naar MP4/api/v1/tools/video/webm-to-mp4convert-video.webmquality
mkv-to-mp4MKV naar MP4/api/v1/tools/video/mkv-to-mp4convert-video.mkvquality
avi-to-mp4AVI naar MP4/api/v1/tools/video/avi-to-mp4convert-video.aviquality
mp4-to-movMP4 naar MOV/api/v1/tools/video/mp4-to-movconvert-video.mp4quality
mp4-to-webmMP4 naar WEBM/api/v1/tools/video/mp4-to-webmconvert-video.mp4quality
webm-to-movWEBM naar MOV/api/v1/tools/video/webm-to-movconvert-video.webmquality
mkv-to-movMKV naar MOV/api/v1/tools/video/mkv-to-movconvert-video.mkvquality
avi-to-movAVI naar MOV/api/v1/tools/video/avi-to-movconvert-video.aviquality
mp4-to-aviMP4 naar AVI/api/v1/tools/video/mp4-to-aviconvert-video.mp4quality
mov-to-aviMOV naar AVI/api/v1/tools/video/mov-to-aviconvert-video.movquality
mkv-to-aviMKV naar AVI/api/v1/tools/video/mkv-to-aviconvert-video.mkvquality
avi-to-mkvAVI naar MKV/api/v1/tools/video/avi-to-mkvconvert-video.aviquality
mp4-to-gifMP4 naar GIF/api/v1/tools/video/mp4-to-gifvideo-to-gif.mp4fps, width, startS, durationS
mov-to-gifMOV naar GIF/api/v1/tools/video/mov-to-gifvideo-to-gif.movfps, width, startS, durationS
mkv-to-gifMKV naar GIF/api/v1/tools/video/mkv-to-gifvideo-to-gif.mkvfps, width, startS, durationS
avi-to-gifAVI naar GIF/api/v1/tools/video/avi-to-gifvideo-to-gif.avifps, width, startS, durationS
gif-to-mp4GIF naar MP4/api/v1/tools/video/gif-to-mp4gif-to-video.gifgeen
gif-to-webmGIF naar WEBM/api/v1/tools/video/gif-to-webmgif-to-video.gifgeen
gif-to-movGIF naar MOV/api/v1/tools/video/gif-to-movgif-to-video.gifgeen
mp4-to-mp3MP4 naar MP3/api/v1/tools/video/mp4-to-mp3extract-audio.mp4geen
mov-to-mp3MOV naar MP3/api/v1/tools/video/mov-to-mp3extract-audio.movgeen
mkv-to-mp3MKV naar MP3/api/v1/tools/video/mkv-to-mp3extract-audio.mkvgeen
webm-to-mp3WEBM naar MP3/api/v1/tools/video/webm-to-mp3extract-audio.webmgeen
avi-to-mp3AVI naar MP3/api/v1/tools/video/avi-to-mp3extract-audio.avigeen
mp4-to-wavMP4 naar WAV/api/v1/tools/video/mp4-to-wavextract-audio.mp4geen
mov-to-wavMOV naar WAV/api/v1/tools/video/mov-to-wavextract-audio.movgeen
mp4-to-oggMP4 naar OGG/api/v1/tools/video/mp4-to-oggextract-audio.mp4geen

Audio Presets

Preset-IDConverteertRouteBasistoolGeaccepteerde invoerOptionele instellingen
m4a-to-mp3M4A naar MP3/api/v1/tools/audio/m4a-to-mp3convert-audio.m4ageen
m4a-to-wavM4A naar WAV/api/v1/tools/audio/m4a-to-wavconvert-audio.m4ageen
aac-to-mp3AAC naar MP3/api/v1/tools/audio/aac-to-mp3convert-audio.aacgeen
aac-to-wavAAC naar WAV/api/v1/tools/audio/aac-to-wavconvert-audio.aacgeen
aac-to-flacAAC naar FLAC/api/v1/tools/audio/aac-to-flacconvert-audio.aacgeen
ogg-to-mp3OGG naar MP3/api/v1/tools/audio/ogg-to-mp3convert-audio.ogggeen
ogg-to-wavOGG naar WAV/api/v1/tools/audio/ogg-to-wavconvert-audio.ogggeen
wav-to-mp3WAV naar MP3/api/v1/tools/audio/wav-to-mp3convert-audio.wavgeen
mp3-to-wavMP3 naar WAV/api/v1/tools/audio/mp3-to-wavconvert-audio.mp3geen
flac-to-mp3FLAC naar MP3/api/v1/tools/audio/flac-to-mp3convert-audio.flacgeen

PDF Presets

Preset-IDConverteertRouteBasistoolGeaccepteerde invoerOptionele instellingen
pdf-to-jpgPDF naar JPG/api/v1/tools/pdf/pdf-to-jpgpdf-to-image.pdfdpi, quality, colorMode, pages
pdf-to-pngPDF naar PNG/api/v1/tools/pdf/pdf-to-pngpdf-to-image.pdfdpi, quality, colorMode, pages
pdf-to-tiffPDF naar TIFF/api/v1/tools/pdf/pdf-to-tiffpdf-to-image.pdfdpi, quality, colorMode, pages

Files Presets

Preset-IDConverteertRouteBasistoolGeaccepteerde invoerOptionele instellingen
excel-to-csvExcel naar CSV/api/v1/tools/files/excel-to-csvconvert-spreadsheet.xlsx, .xlsgeen

Notes

  • Presets zijn eersteklas API-endpoints en zijn ook geldig in batchverzoeken waar hun basisroute batchverwerking ondersteunt.
  • Presets die videoconversie gebruiken, kunnen 202 Accepted retourneren; maak verbinding met het SSE-endpoint voor taakvoortgang voordat je het resultaat downloadt.
  • Voor geavanceerde opties die niet door een preset worden aangeboden, roep je de basisconvertertool rechtstreeks aan en stel je het uitvoerformaat in via settings.