Bagikan melalui


Text Extractor Utilitas

Text Extractor memungkinkan Anda menyalin teks dari mana saja di layar, termasuk di dalam gambar atau video. Kode ini didasarkan pada Text Grab Joe Finney.

Cara mengaktivasi

Dengan pintasan aktivasi (default: ⊞+Win Shift+T), Anda akan melihat overlay di layar. Klik dan tahan tombol mouse utama Anda dan seret untuk mengaktifkan pengambilan Anda. Teks akan disimpan ke clipboard Anda.

Cara menonaktifkan

Mode pengambilan ditutup segera setelah teks di wilayah yang dipilih dikenali dan disalin ke clipboard. Tutup mode pengambilan dengan Esc kapan saja.

Menyesuaikan saat mencoba mengambil

Dengan menahan Shift, Anda berubah dari menyesuaikan ukuran wilayah pengambilan menjadi memindahkan wilayah pengambilan. Ketika Anda merilis Shift, Anda akan dapat mengubah ukuran lagi.

Penting

  1. Teks yang dihasilkan mungkin tidak sempurna, jadi Anda harus melakukan pembacaan bukti cepat dari output.
  2. Alat ini menggunakan OCR (Pengenalan Karakter Optik) untuk membaca teks di layar.
  3. Bahasa default yang digunakan akan didasarkan pada pengaturan Keyboard bahasa > sistem Anda.Windows Paket bahasa OCR tersedia untuk penginstalan.

Pengaturan

Dari menu Pengaturan, opsi berikut dapat dikonfigurasi:

Pengaturan Deskripsi
Pintasan aktivasi Perintah keyboard yang dapat disesuaikan untuk mengaktifkan atau menonaktifkan modul ini.
Bahasa pilihan Bahasa yang digunakan untuk OCR.

Bahasa yang didukung

Text Extractor hanya dapat mengenali bahasa yang telah menginstal paket bahasa OCR.

Daftar dapat diperoleh melalui PowerShell dengan menjalankan perintah berikut:

# Please use Windows PowerShell, not PowerShell 7 as these aren't .NET Core libraries

[Windows.Media.Ocr.OcrEngine, Windows.Foundation, ContentType = WindowsRuntime]

[Windows.Media.Ocr.OcrEngine]::AvailableRecognizerLanguages

Cara mengkueri paket bahasa OCR

Untuk mengembalikan daftar semua paket bahasa yang didukung, buka PowerShell sebagai Administrator (klik kanan, lalu pilih "Jalankan sebagai Administrator"), dan masukkan perintah berikut:

Get-WindowsCapability -Online | Where-Object { $_.Name -Like 'Language.OCR*' }

Contoh output:

Name  : Language.OCR~~~el-GR~0.0.1.0
State : NotPresent

Name  : Language.OCR~~~en-GB~0.0.1.0
State : NotPresent

Name  : Language.OCR~~~en-US~0.0.1.0
State : Installed

Name  : Language.OCR~~~es-ES~0.0.1.0
State : NotPresent

Name  : Language.OCR~~~es-MX~0.0.1.0
State : NotPresent

Bahasa dan lokasinya disingkat, jadi "en-US" akan menjadi "English-Amerika Serikat" dan "en-GB" akan menjadi "Inggris-Great Britain". Jika bahasa tidak tersedia dalam output, maka bahasa tersebut tidak didukung oleh OCR. State: NotPresent bahasa harus diinstal terlebih dahulu.

Cara menginstal paket bahasa OCR

Perintah berikut menginstal paket OCR untuk "en-US":

$Capability = Get-WindowsCapability -Online | Where-Object { $_.Name -Like 'Language.OCR*en-US*' }
$Capability | Add-WindowsCapability -Online

Cara menghapus paket bahasa OCR

Perintah berikut menghapus paket OCR untuk "en-US":

$Capability = Get-WindowsCapability -Online | Where-Object { $_.Name -Like 'Language.OCR*en-US*' }
$Capability | Remove-WindowsCapability -Online

Pemecahan Masalah

Bagian ini akan mencantumkan kemungkinan kesalahan dan solusi.

"Tidak Ada Kemungkinan bahasa OCR yang diinstal"

Pesan ini ditampilkan ketika tidak ada bahasa yang tersedia untuk pengenalan.

Jika paket OCR didukung dan diinstal, tetapi masih tidak tersedia dan drive sistem Anda X: berbeda dari "C:", salin X:/Windows/OCR folder untuk C:/Windows/OCR memperbaiki masalah.