Skip to content

CLI

CamScanner CLI adalah alat baris perintah untuk terminal, skrip, pengujian, dan alur otomatis dengan kontrol eksplisit atas masukan, parameter, serta keluaran.

Prasyarat

  • Node.js y npm; macOS, Linux o Windows en x64/arm64.
  • Browser untuk OAuth dan izin memproses setiap berkas.

Pemasangan

Untuk proyek, pasang lokal dan gunakan npx; pemasangan global cocok untuk banyak direktori. Jangan gunakan --omit=optional karena biner platform adalah dependensi opsional.

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

Login

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

auth login membuka browser dan menunggu di latar depan.

Struktur perintah

bash
camscanner-cli <group> <command> [file...] [flags]
GrupKegunaan
imagePeningkatan, OCR, konversi, terjemahan, deteksi, edit, dan penggabungan
pdfKonversi, render halaman, dan tanda air
txtKonversi teks
docCari, unduh, pindahkan dokumen, dan lihat folder
authStatus dan otorisasi

Perintah umum

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"

Sebutkan berkas secara eksplisit dan konfirmasi urutan; penggabungan menerima maksimal 100 gambar dan jangan memakai wildcard yang tidak terurut. Konfirmasi hasil pencarian sebelum mengunduh atau memindahkan.

Keluaran lokal dan cloud

OpsiPerilaku
-o, --output <path>Simpan ke jalur lokal
-s, --saveSimpan ke cloud CamScanner
--save-title <title>Judul dokumen
--save-dir <name>Folder berdasarkan nama
--save-dir-id <id>Folder berdasarkan ID
bash
camscanner-cli pdf convert contract.pdf \
  --format word \
  -o contract.docx \
  -s \
  --save-title "Purchase contract-editable"

-o dapat menimpa berkas. Tidak semua keluaran mendukung -s; lihat --help.

Skrip, pembaruan, dan penghapusan

Gunakan jalur eksplisit, simpan stderr, dan selesaikan OAuth sebelum eksekusi tanpa pengawasan. Jangan commit kredensial atau direktori autentikasi.

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

Pemecahan masalah

  • Perintah tidak ditemukan: gunakan npx atau tambahkan direktori biner global npm ke PATH.
  • Biner tidak ada: periksa OS/arsitektur dan pasang ulang dependensi opsional.
  • Login terus menunggu: selesaikan otorisasi di browser.
  • Tersimpan di root: gunakan camscanner-cli doc dirs dan --save-dir-id.

Batas dan keamanan

  • Maksimal 40 MB per unggahan. Gambar JPG/JPEG/PNG; dokumen PDF/TXT/Markdown.
  • Tanda air PDF hingga 100 halaman; PDF berpassword tidak didukung.
  • Berkas dikirim ke server; jangan tampilkan token dan konfirmasi cakupan, urutan, serta jalur.

Langkah berikutnya

Lihat Skill, MCP atau Dukungan kemampuan.