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.
npm install camscanner-cli
npx camscanner-cli --versionnpm install -g camscanner-cli
camscanner-cli --versionLogin
camscanner-cli auth status
camscanner-cli auth login
camscanner-cli auth logoutauth login membuka browser dan menunggu di latar depan.
Struktur perintah
camscanner-cli <group> <command> [file...] [flags]| Grup | Kegunaan |
|---|---|
image | Peningkatan, OCR, konversi, terjemahan, deteksi, edit, dan penggabungan |
pdf | Konversi, render halaman, dan tanda air |
txt | Konversi teks |
doc | Cari, unduh, pindahkan dokumen, dan lihat folder |
auth | Status dan otorisasi |
Perintah umum
OCR de imagen / OCR gambar
camscanner-cli image ocr document.jpg
camscanner-cli image ocr document.jpg > result.txtImagen a Word o Excel / Gambar ke Word atau Excel
camscanner-cli image convert document.jpg --format word -o result.docx
camscanner-cli image convert table.png --format excel -o result.xlsxPDF a Word o Markdown / PDF ke Word atau Markdown
camscanner-cli pdf convert report.pdf --format word -o report.docx
camscanner-cli pdf convert paper.pdf --format md -o paper.mdQuitar sombras / Hapus bayangan
camscanner-cli image enhance scan.jpg --mode 5 -o enhanced.jpgCombinar imágenes / Gabungkan gambar
camscanner-cli image merge-pdf "page1.jpg" "page2.jpg" "page3.jpg" -o merged.pdfTraducir / Terjemahkan
camscanner-cli image translate menu.jpg --lang en -o menu-en.jpgFactura o recibo / Faktur atau struk
camscanner-cli image receipt invoice.jpgBuscar en la nube / Cari cloud
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
| Opsi | Perilaku |
|---|---|
-o, --output <path> | Simpan ke jalur lokal |
-s, --save | Simpan ke cloud CamScanner |
--save-title <title> | Judul dokumen |
--save-dir <name> | Folder berdasarkan nama |
--save-dir-id <id> | Folder berdasarkan ID |
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.
npm update camscanner-cli
npm uninstall camscanner-cli
npm install -g camscanner-cli@latest
npm uninstall -g camscanner-cliPemecahan masalah
- Perintah tidak ditemukan: gunakan
npxatau tambahkan direktori biner global npm kePATH. - 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 dirsdan--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.

