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

Conversion Presets

SnapOtter เปิดเผยเอนด์พอยต์พรีเซ็ตการแปลงเฉพาะทาง 83 รายการ นอกเหนือจากเครื่องมือแปลงพื้นฐาน แต่ละพรีเซ็ตจะล็อกรูปแบบผลลัพธ์และมอบหมายให้กับไปป์ไลน์การประมวลผลพื้นฐาน ดังนั้นพฤติกรรม การตรวจสอบความถูกต้อง และสัญญาผลลัพธ์จึงตรงกับเครื่องมือพื้นฐานที่แสดงไว้ด้านล่าง

API Endpoint Pattern

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

ส่ง multipart/form-data พร้อมส่วน file และสตริง JSON settings ที่ไม่บังคับ พรีเซ็ตจะเป็นไปตามสัญญาการตอบสนองของเครื่องมือพื้นฐาน พรีเซ็ตแบบเร็วมักจะส่งคืน 200 พร้อม downloadUrl แต่สามารถส่งคืน 202 ได้หากเกินหน้าต่างการรอแบบซิงโครนัส พรีเซ็ตวิดีโอและพรีเซ็ตไฟล์/เอกสารที่ใช้เวลานานจะส่งคืน 202 และสตรีมความคืบหน้าจาก /api/v1/jobs/<jobId>/progress พรีเซ็ต PDF-to-image จะส่งคืน URL ดาวน์โหลดของหน้าพร้อม URL ของ ZIP

Image Presets

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

Video Presets

Preset IDConvertsRouteBase toolAccepted inputsOptional settings
mov-to-mp4MOV to MP4/api/v1/tools/video/mov-to-mp4convert-video.movquality
webm-to-mp4WEBM to MP4/api/v1/tools/video/webm-to-mp4convert-video.webmquality
mkv-to-mp4MKV to MP4/api/v1/tools/video/mkv-to-mp4convert-video.mkvquality
avi-to-mp4AVI to MP4/api/v1/tools/video/avi-to-mp4convert-video.aviquality
mp4-to-movMP4 to MOV/api/v1/tools/video/mp4-to-movconvert-video.mp4quality
mp4-to-webmMP4 to WEBM/api/v1/tools/video/mp4-to-webmconvert-video.mp4quality
webm-to-movWEBM to MOV/api/v1/tools/video/webm-to-movconvert-video.webmquality
mkv-to-movMKV to MOV/api/v1/tools/video/mkv-to-movconvert-video.mkvquality
avi-to-movAVI to MOV/api/v1/tools/video/avi-to-movconvert-video.aviquality
mp4-to-aviMP4 to AVI/api/v1/tools/video/mp4-to-aviconvert-video.mp4quality
mov-to-aviMOV to AVI/api/v1/tools/video/mov-to-aviconvert-video.movquality
mkv-to-aviMKV to AVI/api/v1/tools/video/mkv-to-aviconvert-video.mkvquality
avi-to-mkvAVI to MKV/api/v1/tools/video/avi-to-mkvconvert-video.aviquality
mp4-to-gifMP4 to GIF/api/v1/tools/video/mp4-to-gifvideo-to-gif.mp4fps, width, startS, durationS
mov-to-gifMOV to GIF/api/v1/tools/video/mov-to-gifvideo-to-gif.movfps, width, startS, durationS
mkv-to-gifMKV to GIF/api/v1/tools/video/mkv-to-gifvideo-to-gif.mkvfps, width, startS, durationS
avi-to-gifAVI to GIF/api/v1/tools/video/avi-to-gifvideo-to-gif.avifps, width, startS, durationS
gif-to-mp4GIF to MP4/api/v1/tools/video/gif-to-mp4gif-to-video.gifnone
gif-to-webmGIF to WEBM/api/v1/tools/video/gif-to-webmgif-to-video.gifnone
gif-to-movGIF to MOV/api/v1/tools/video/gif-to-movgif-to-video.gifnone
mp4-to-mp3MP4 to MP3/api/v1/tools/video/mp4-to-mp3extract-audio.mp4none
mov-to-mp3MOV to MP3/api/v1/tools/video/mov-to-mp3extract-audio.movnone
mkv-to-mp3MKV to MP3/api/v1/tools/video/mkv-to-mp3extract-audio.mkvnone
webm-to-mp3WEBM to MP3/api/v1/tools/video/webm-to-mp3extract-audio.webmnone
avi-to-mp3AVI to MP3/api/v1/tools/video/avi-to-mp3extract-audio.avinone
mp4-to-wavMP4 to WAV/api/v1/tools/video/mp4-to-wavextract-audio.mp4none
mov-to-wavMOV to WAV/api/v1/tools/video/mov-to-wavextract-audio.movnone
mp4-to-oggMP4 to OGG/api/v1/tools/video/mp4-to-oggextract-audio.mp4none

Audio Presets

Preset IDConvertsRouteBase toolAccepted inputsOptional settings
m4a-to-mp3M4A to MP3/api/v1/tools/audio/m4a-to-mp3convert-audio.m4anone
m4a-to-wavM4A to WAV/api/v1/tools/audio/m4a-to-wavconvert-audio.m4anone
aac-to-mp3AAC to MP3/api/v1/tools/audio/aac-to-mp3convert-audio.aacnone
aac-to-wavAAC to WAV/api/v1/tools/audio/aac-to-wavconvert-audio.aacnone
aac-to-flacAAC to FLAC/api/v1/tools/audio/aac-to-flacconvert-audio.aacnone
ogg-to-mp3OGG to MP3/api/v1/tools/audio/ogg-to-mp3convert-audio.oggnone
ogg-to-wavOGG to WAV/api/v1/tools/audio/ogg-to-wavconvert-audio.oggnone
wav-to-mp3WAV to MP3/api/v1/tools/audio/wav-to-mp3convert-audio.wavnone
mp3-to-wavMP3 to WAV/api/v1/tools/audio/mp3-to-wavconvert-audio.mp3none
flac-to-mp3FLAC to MP3/api/v1/tools/audio/flac-to-mp3convert-audio.flacnone

PDF Presets

Preset IDConvertsRouteBase toolAccepted inputsOptional settings
pdf-to-jpgPDF to JPG/api/v1/tools/pdf/pdf-to-jpgpdf-to-image.pdfdpi, quality, colorMode, pages
pdf-to-pngPDF to PNG/api/v1/tools/pdf/pdf-to-pngpdf-to-image.pdfdpi, quality, colorMode, pages
pdf-to-tiffPDF to TIFF/api/v1/tools/pdf/pdf-to-tiffpdf-to-image.pdfdpi, quality, colorMode, pages

Files Presets

Preset IDConvertsRouteBase toolAccepted inputsOptional settings
excel-to-csvExcel to CSV/api/v1/tools/files/excel-to-csvconvert-spreadsheet.xlsx, .xlsnone

Notes

  • พรีเซ็ตเป็นเอนด์พอยต์ API ระดับเฟิร์สคลาส และยังใช้ได้ในคำขอแบบ batch ที่รูตพื้นฐานของมันรองรับการประมวลผลแบบ batch
  • พรีเซ็ตที่ใช้การแปลงวิดีโอสามารถส่งคืน 202 Accepted ได้ ให้เชื่อมต่อกับเอนด์พอยต์ SSE ความคืบหน้าของงานก่อนดาวน์โหลดผลลัพธ์
  • สำหรับตัวเลือกขั้นสูงที่พรีเซ็ตไม่ได้เปิดเผย ให้เรียกเครื่องมือแปลงพื้นฐานโดยตรงและตั้งรูปแบบผลลัพธ์ใน settings