Skip to content

CLI

CamScanner CLI es una herramienta de línea de comandos para terminales, scripts, pruebas y flujos automatizados con control explícito de entradas, parámetros y salidas.

Requisitos

  • Node.js y npm; macOS, Linux o Windows en x64/arm64.
  • Un navegador para OAuth y permiso para procesar cada archivo.

Instalación

En un proyecto se recomienda instalar localmente y usar npx; la instalación global sirve para varios directorios. No uses --omit=optional, porque los binarios de plataforma son dependencias opcionales.

bash
npm install camscanner-cli
npx camscanner-cli --version
bash
npm install -g camscanner-cli
camscanner-cli --version

Inicio de sesión

bash
camscanner-cli auth status
camscanner-cli auth login
camscanner-cli auth logout

auth login abre el navegador y espera en primer plano.

Estructura de comandos

bash
camscanner-cli <group> <command> [file...] [flags]
GrupoUso
imageMejora, OCR, conversión, traducción, detección, edición y combinación
pdfConversión, páginas y marcas de agua
txtConversión de texto
docBuscar, descargar y mover documentos y consultar carpetas
authEstado y autorización

Comandos frecuentes

OCR de imagen / OCR gambar

bash
camscanner-cli image ocr document.jpg
camscanner-cli image ocr document.jpg > result.txt

Imagen a Word o Excel / Gambar ke Word atau Excel

bash
camscanner-cli image convert document.jpg --format word -o result.docx
camscanner-cli image convert table.png --format excel -o result.xlsx

PDF a Word o Markdown / PDF ke Word atau Markdown

bash
camscanner-cli pdf convert report.pdf --format word -o report.docx
camscanner-cli pdf convert paper.pdf --format md -o paper.md

Quitar sombras / Hapus bayangan

bash
camscanner-cli image enhance scan.jpg --mode 5 -o enhanced.jpg

Combinar imágenes / Gabungkan gambar

bash
camscanner-cli image merge-pdf "page1.jpg" "page2.jpg" "page3.jpg" -o merged.pdf

Traducir / Terjemahkan

bash
camscanner-cli image translate menu.jpg --lang en -o menu-en.jpg

Factura o recibo / Faktur atau struk

bash
camscanner-cli image receipt invoice.jpg

Buscar en la nube / Cari cloud

bash
camscanner-cli doc search "contract"

Enumera los archivos y confirma el orden; la combinación admite hasta 100 imágenes y no debe depender de comodines desordenados. Confirma también el resultado de búsqueda antes de descargar o mover.

Salida local y en la nube

OpciónComportamiento
-o, --output <path>Guardar en una ruta local
-s, --saveGuardar en CamScanner cloud
--save-title <title>Título del documento
--save-dir <name>Carpeta por nombre
--save-dir-id <id>Carpeta por ID
bash
camscanner-cli pdf convert contract.pdf \
  --format word \
  -o contract.docx \
  -s \
  --save-title "Purchase contract-editable"

-o puede sobrescribir un archivo. No todas las salidas admiten -s; consulta --help.

Scripts, actualización y desinstalación

Usa rutas explícitas, conserva stderr y autoriza OAuth antes de ejecutar sin supervisión. Nunca confirmes credenciales ni directorios de autenticación.

bash
npm update camscanner-cli
npm uninstall camscanner-cli
npm install -g camscanner-cli@latest
npm uninstall -g camscanner-cli

Problemas frecuentes

  • Comando no encontrado: usa npx o añade el directorio global de npm a PATH.
  • Binario ausente: comprueba SO/arquitectura y reinstala dependencias opcionales.
  • Login esperando: termina la autorización en el navegador.
  • Guardado en raíz: usa camscanner-cli doc dirs y --save-dir-id.

Límites y seguridad

  • Máximo 40 MB por carga. Imágenes JPG/JPEG/PNG; documentos PDF/TXT/Markdown.
  • Marcas de agua PDF hasta 100 páginas; PDF con contraseña no compatible.
  • Los archivos se envían al servidor; no expongas tokens y confirma alcance, orden y ruta.

Siguiente paso

Consulta Skill, MCP o Capacidades.