Dela via


Text Extractor-verktyget

Text Extractor gör att du kan kopiera text var som helst på skärmen, inklusive inuti bilder eller videor. Den här koden baseras på Joe Finneys Text Grab-.

Så här aktiverar du

Med aktiveringsgenvägen (standard: ⊞ Win+Skift+T) visas ett överlägg på skärmen. Klicka och håll den primära musknappen och dra för att aktivera avbildningen. Texten sparas i Urklipp.

Hur man inaktiverar

Avbildningsläget stängs omedelbart efter att text i den valda regionen har identifierats och kopierats till Urklipp. Stäng avbildningsläget med Esc när som helst.

Justera medan du försöker fånga

Genom att hålla Skift ändrar du från att justera avbildningsregionens storlek till att flytta avbildningsregionen. När du släpper Skift kan du ändra storlek igen.

Viktigt!

  1. Den producerade texten kanske inte är perfekt, så du måste göra en snabb korrekturläsning av utdata.
  2. Det här verktyget använder OCR (optisk teckenigenkänning) för att läsa text på skärmen.
  3. Standardspråket som används baseras på systemspråketWindows> Tangentbordsinställningar. OCR-språkpaket är tillgängliga för installation.

Inställningar

På menyn Inställningar kan du konfigurera följande alternativ:

Inställning Beskrivning
Aktiveringsgenväg Det anpassningsbara tangentbordskommandot för att aktivera eller inaktivera den här modulen.
Önskat språk Språket som används för OCR.

Språk som stöds

Text Extractor kan bara känna igen språk som har OCR-språkpaketet installerat.

Listan kan hämtas via PowerShell genom att köra följande kommandon:

# 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

Fråga efter OCR-språkpaket

Om du vill returnera listan över alla språkpaket som stöds öppnar du PowerShell som administratör (högerklicka och väljer sedan "Kör som administratör") och anger följande kommando:

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

Ett exempel på utdata:

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

Språket och platsen förkortas, så "en-US" skulle vara "English-United stater" och "en-GB" skulle vara "English-Great Storbritannien". Om ett språk inte är tillgängligt i utdata stöds det inte av OCR. State: NotPresent språk måste installeras först.

Så här installerar du ett OCR-språkpaket

Följande kommandon installerar OCR-paketet för "en-US":

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

Ta bort ett OCR-språkpaket

Följande kommandon tar bort OCR-paketet för "en-US":

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

Felsökning

I det här avsnittet visas möjliga fel och lösningar.

"Inga möjliga OCR-språk är installerade"

Det här meddelandet visas när det inte finns några tillgängliga språk för igenkänning.

Om ett OCR-paket stöds och installeras, men fortfarande inte är tillgängligt och systemenheten X: skiljer sig från "C:", kopierar X:/Windows/OCR du mappen till C:/Windows/OCR för att åtgärda problemet.

Installera PowerToys

Det här verktyget är en del av Microsoft PowerToys verktyg för energianvändare. Det ger en uppsättning användbara verktyg för att finjustera och effektivisera din Windows upplevelse för ökad produktivitet. Information om hur du installerar PowerToysfinns i Installera PowerToys.