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

Conversion Presets

SnapOtter stellt zusätzlich zu den Basis-Konverter-Tools 83 dedizierte Konvertierungs-Preset-Endpunkte bereit. Jedes Preset legt das Ausgabeformat fest und delegiert an seine Basis-Verarbeitungspipeline, sodass Verhalten, Validierung und Ausgabekontrakt dem unten aufgeführten Basis-Tool entsprechen.

API Endpoint Pattern

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

Sende multipart/form-data mit einem file-Teil und einem optionalen JSON-String settings. Presets folgen dem Antwortkontrakt des Basis-Tools. Schnelle Presets geben in der Regel 200 mit einer downloadUrl zurück, können aber 202 zurückgeben, wenn sie das synchrone Wartefenster überschreiten. Video-Presets und lange Datei-/Dokument-Presets geben 202 zurück und streamen den Fortschritt von /api/v1/jobs/<jobId>/progress. PDF-zu-Bild-Presets geben Download-URLs für die Seiten plus eine ZIP-URL zurück.

Image Presets

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

Video Presets

Preset-IDKonvertiertRouteBasis-ToolAkzeptierte EingabenOptionale Einstellungen
mov-to-mp4MOV zu MP4/api/v1/tools/video/mov-to-mp4convert-video.movquality
webm-to-mp4WEBM zu MP4/api/v1/tools/video/webm-to-mp4convert-video.webmquality
mkv-to-mp4MKV zu MP4/api/v1/tools/video/mkv-to-mp4convert-video.mkvquality
avi-to-mp4AVI zu MP4/api/v1/tools/video/avi-to-mp4convert-video.aviquality
mp4-to-movMP4 zu MOV/api/v1/tools/video/mp4-to-movconvert-video.mp4quality
mp4-to-webmMP4 zu WEBM/api/v1/tools/video/mp4-to-webmconvert-video.mp4quality
webm-to-movWEBM zu MOV/api/v1/tools/video/webm-to-movconvert-video.webmquality
mkv-to-movMKV zu MOV/api/v1/tools/video/mkv-to-movconvert-video.mkvquality
avi-to-movAVI zu MOV/api/v1/tools/video/avi-to-movconvert-video.aviquality
mp4-to-aviMP4 zu AVI/api/v1/tools/video/mp4-to-aviconvert-video.mp4quality
mov-to-aviMOV zu AVI/api/v1/tools/video/mov-to-aviconvert-video.movquality
mkv-to-aviMKV zu AVI/api/v1/tools/video/mkv-to-aviconvert-video.mkvquality
avi-to-mkvAVI zu MKV/api/v1/tools/video/avi-to-mkvconvert-video.aviquality
mp4-to-gifMP4 zu GIF/api/v1/tools/video/mp4-to-gifvideo-to-gif.mp4fps, width, startS, durationS
mov-to-gifMOV zu GIF/api/v1/tools/video/mov-to-gifvideo-to-gif.movfps, width, startS, durationS
mkv-to-gifMKV zu GIF/api/v1/tools/video/mkv-to-gifvideo-to-gif.mkvfps, width, startS, durationS
avi-to-gifAVI zu GIF/api/v1/tools/video/avi-to-gifvideo-to-gif.avifps, width, startS, durationS
gif-to-mp4GIF zu MP4/api/v1/tools/video/gif-to-mp4gif-to-video.gifkeine
gif-to-webmGIF zu WEBM/api/v1/tools/video/gif-to-webmgif-to-video.gifkeine
gif-to-movGIF zu MOV/api/v1/tools/video/gif-to-movgif-to-video.gifkeine
mp4-to-mp3MP4 zu MP3/api/v1/tools/video/mp4-to-mp3extract-audio.mp4keine
mov-to-mp3MOV zu MP3/api/v1/tools/video/mov-to-mp3extract-audio.movkeine
mkv-to-mp3MKV zu MP3/api/v1/tools/video/mkv-to-mp3extract-audio.mkvkeine
webm-to-mp3WEBM zu MP3/api/v1/tools/video/webm-to-mp3extract-audio.webmkeine
avi-to-mp3AVI zu MP3/api/v1/tools/video/avi-to-mp3extract-audio.avikeine
mp4-to-wavMP4 zu WAV/api/v1/tools/video/mp4-to-wavextract-audio.mp4keine
mov-to-wavMOV zu WAV/api/v1/tools/video/mov-to-wavextract-audio.movkeine
mp4-to-oggMP4 zu OGG/api/v1/tools/video/mp4-to-oggextract-audio.mp4keine

Audio Presets

Preset-IDKonvertiertRouteBasis-ToolAkzeptierte EingabenOptionale Einstellungen
m4a-to-mp3M4A zu MP3/api/v1/tools/audio/m4a-to-mp3convert-audio.m4akeine
m4a-to-wavM4A zu WAV/api/v1/tools/audio/m4a-to-wavconvert-audio.m4akeine
aac-to-mp3AAC zu MP3/api/v1/tools/audio/aac-to-mp3convert-audio.aackeine
aac-to-wavAAC zu WAV/api/v1/tools/audio/aac-to-wavconvert-audio.aackeine
aac-to-flacAAC zu FLAC/api/v1/tools/audio/aac-to-flacconvert-audio.aackeine
ogg-to-mp3OGG zu MP3/api/v1/tools/audio/ogg-to-mp3convert-audio.oggkeine
ogg-to-wavOGG zu WAV/api/v1/tools/audio/ogg-to-wavconvert-audio.oggkeine
wav-to-mp3WAV zu MP3/api/v1/tools/audio/wav-to-mp3convert-audio.wavkeine
mp3-to-wavMP3 zu WAV/api/v1/tools/audio/mp3-to-wavconvert-audio.mp3keine
flac-to-mp3FLAC zu MP3/api/v1/tools/audio/flac-to-mp3convert-audio.flackeine

PDF Presets

Preset-IDKonvertiertRouteBasis-ToolAkzeptierte EingabenOptionale Einstellungen
pdf-to-jpgPDF zu JPG/api/v1/tools/pdf/pdf-to-jpgpdf-to-image.pdfdpi, quality, colorMode, pages
pdf-to-pngPDF zu PNG/api/v1/tools/pdf/pdf-to-pngpdf-to-image.pdfdpi, quality, colorMode, pages
pdf-to-tiffPDF zu TIFF/api/v1/tools/pdf/pdf-to-tiffpdf-to-image.pdfdpi, quality, colorMode, pages

Files Presets

Preset-IDKonvertiertRouteBasis-ToolAkzeptierte EingabenOptionale Einstellungen
excel-to-csvExcel zu CSV/api/v1/tools/files/excel-to-csvconvert-spreadsheet.xlsx, .xlskeine

Notes

  • Presets sind vollwertige API-Endpunkte und auch in Batch-Anfragen gültig, sofern ihre Basis-Route die Batch-Verarbeitung unterstützt.
  • Presets, die Videokonvertierung nutzen, können 202 Accepted zurückgeben; verbinde dich mit dem SSE-Endpunkt für den Job-Fortschritt, bevor du das Ergebnis herunterlädst.
  • Für erweiterte Optionen, die ein Preset nicht bereitstellt, rufe das Basis-Konverter-Tool direkt auf und lege das Ausgabeformat in settings fest.