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

Predefinições de Conversão

O SnapOtter expõe 83 endpoints de predefinições de conversão dedicados, além das ferramentas conversoras base. Cada predefinição fixa o formato de saída e delega ao seu pipeline de processamento base, de modo que o comportamento, a validação e o contrato de saída correspondam à ferramenta base listada abaixo.

Padrão de Endpoint da API

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

Envie multipart/form-data com uma parte file e uma string JSON opcional settings. As predefinições seguem o contrato de resposta da ferramenta base. Predefinições rápidas geralmente retornam 200 com um downloadUrl, mas podem retornar 202 se excederem a janela de espera síncrona. Predefinições de vídeo e predefinições longas de arquivo/documento retornam 202 e transmitem o progresso a partir de /api/v1/jobs/<jobId>/progress. Predefinições de PDF para imagem retornam URLs de download por página, além de uma URL de ZIP.

Predefinições de Imagem

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

Predefinições de Vídeo

ID da PredefiniçãoConverteRotaFerramenta baseEntradas aceitasConfigurações opcionais
mov-to-mp4MOV para MP4/api/v1/tools/video/mov-to-mp4convert-video.movquality
webm-to-mp4WEBM para MP4/api/v1/tools/video/webm-to-mp4convert-video.webmquality
mkv-to-mp4MKV para MP4/api/v1/tools/video/mkv-to-mp4convert-video.mkvquality
avi-to-mp4AVI para MP4/api/v1/tools/video/avi-to-mp4convert-video.aviquality
mp4-to-movMP4 para MOV/api/v1/tools/video/mp4-to-movconvert-video.mp4quality
mp4-to-webmMP4 para WEBM/api/v1/tools/video/mp4-to-webmconvert-video.mp4quality
webm-to-movWEBM para MOV/api/v1/tools/video/webm-to-movconvert-video.webmquality
mkv-to-movMKV para MOV/api/v1/tools/video/mkv-to-movconvert-video.mkvquality
avi-to-movAVI para MOV/api/v1/tools/video/avi-to-movconvert-video.aviquality
mp4-to-aviMP4 para AVI/api/v1/tools/video/mp4-to-aviconvert-video.mp4quality
mov-to-aviMOV para AVI/api/v1/tools/video/mov-to-aviconvert-video.movquality
mkv-to-aviMKV para AVI/api/v1/tools/video/mkv-to-aviconvert-video.mkvquality
avi-to-mkvAVI para MKV/api/v1/tools/video/avi-to-mkvconvert-video.aviquality
mp4-to-gifMP4 para GIF/api/v1/tools/video/mp4-to-gifvideo-to-gif.mp4fps, width, startS, durationS
mov-to-gifMOV para GIF/api/v1/tools/video/mov-to-gifvideo-to-gif.movfps, width, startS, durationS
mkv-to-gifMKV para GIF/api/v1/tools/video/mkv-to-gifvideo-to-gif.mkvfps, width, startS, durationS
avi-to-gifAVI para GIF/api/v1/tools/video/avi-to-gifvideo-to-gif.avifps, width, startS, durationS
gif-to-mp4GIF para MP4/api/v1/tools/video/gif-to-mp4gif-to-video.gifnenhuma
gif-to-webmGIF para WEBM/api/v1/tools/video/gif-to-webmgif-to-video.gifnenhuma
gif-to-movGIF para MOV/api/v1/tools/video/gif-to-movgif-to-video.gifnenhuma
mp4-to-mp3MP4 para MP3/api/v1/tools/video/mp4-to-mp3extract-audio.mp4nenhuma
mov-to-mp3MOV para MP3/api/v1/tools/video/mov-to-mp3extract-audio.movnenhuma
mkv-to-mp3MKV para MP3/api/v1/tools/video/mkv-to-mp3extract-audio.mkvnenhuma
webm-to-mp3WEBM para MP3/api/v1/tools/video/webm-to-mp3extract-audio.webmnenhuma
avi-to-mp3AVI para MP3/api/v1/tools/video/avi-to-mp3extract-audio.avinenhuma
mp4-to-wavMP4 para WAV/api/v1/tools/video/mp4-to-wavextract-audio.mp4nenhuma
mov-to-wavMOV para WAV/api/v1/tools/video/mov-to-wavextract-audio.movnenhuma
mp4-to-oggMP4 para OGG/api/v1/tools/video/mp4-to-oggextract-audio.mp4nenhuma

Predefinições de Áudio

ID da PredefiniçãoConverteRotaFerramenta baseEntradas aceitasConfigurações opcionais
m4a-to-mp3M4A para MP3/api/v1/tools/audio/m4a-to-mp3convert-audio.m4anenhuma
m4a-to-wavM4A para WAV/api/v1/tools/audio/m4a-to-wavconvert-audio.m4anenhuma
aac-to-mp3AAC para MP3/api/v1/tools/audio/aac-to-mp3convert-audio.aacnenhuma
aac-to-wavAAC para WAV/api/v1/tools/audio/aac-to-wavconvert-audio.aacnenhuma
aac-to-flacAAC para FLAC/api/v1/tools/audio/aac-to-flacconvert-audio.aacnenhuma
ogg-to-mp3OGG para MP3/api/v1/tools/audio/ogg-to-mp3convert-audio.oggnenhuma
ogg-to-wavOGG para WAV/api/v1/tools/audio/ogg-to-wavconvert-audio.oggnenhuma
wav-to-mp3WAV para MP3/api/v1/tools/audio/wav-to-mp3convert-audio.wavnenhuma
mp3-to-wavMP3 para WAV/api/v1/tools/audio/mp3-to-wavconvert-audio.mp3nenhuma
flac-to-mp3FLAC para MP3/api/v1/tools/audio/flac-to-mp3convert-audio.flacnenhuma

Predefinições de PDF

ID da PredefiniçãoConverteRotaFerramenta baseEntradas aceitasConfigurações opcionais
pdf-to-jpgPDF para JPG/api/v1/tools/pdf/pdf-to-jpgpdf-to-image.pdfdpi, quality, colorMode, pages
pdf-to-pngPDF para PNG/api/v1/tools/pdf/pdf-to-pngpdf-to-image.pdfdpi, quality, colorMode, pages
pdf-to-tiffPDF para TIFF/api/v1/tools/pdf/pdf-to-tiffpdf-to-image.pdfdpi, quality, colorMode, pages

Predefinições de Arquivos

ID da PredefiniçãoConverteRotaFerramenta baseEntradas aceitasConfigurações opcionais
excel-to-csvExcel para CSV/api/v1/tools/files/excel-to-csvconvert-spreadsheet.xlsx, .xlsnenhuma

Notas

  • As predefinições são endpoints de API de primeira classe e também são válidas em requisições em lote, sempre que sua rota base suportar processamento em lote.
  • Predefinições que usam conversão de vídeo podem retornar 202 Accepted; conecte-se ao endpoint SSE de progresso do job antes de baixar o resultado.
  • Para opções avançadas não expostas por uma predefinição, chame diretamente a ferramenta conversora base e defina o formato de saída em settings.