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.