이미지 텍스트 추출 플러그인
2.17.0 버전부터 지원합니다.
이미지 텍스트 추출 플러그인은 이미지 및 문서 파일(jpg, png, pdf)에서 텍스트와 표 데이터를 추출해 에디터에 삽입하여 바로 편집할 수 있게 합니다.
이미지 안에만 존재하는 텍스트나 데이터를 재사용해야 할 때 유용합니다.

하위 페이지
사용 방법
플러그인 파일 불러오기
<!-- The SynapEditor object must exist for this to take effect,
so include after the editor script files. -->
<script src="url of ocr.min.js"></script>
<link rel="stylesheet" href="url of ocr.min.css">
UI
플러그인 이름 'ocr'을 사용하여 툴바 영역이나 바로 삽입 영역에 버튼을 추가할 수 있습니다.
툴바에 추가
// synapeditor.config.js
'editor.toolbar': [
// OCR button
'ocr',
// ...
],

바로 삽입에 추가
// synapeditor.config.js
'editor.quickInsert': [
// OCR button
'ocr',
// ...
],

플러그인 구성
에디터 구성 객체에서 OCR API를 호출하는 데 필요한 값을 설정합니다.
URL 및 API 키
요청을 보낼 API의 URL과 API 키를 설정합니다. url은 필수입니다.
// synapeditor.config.js
'ocr.config': {
url: 'https://ailab.synap.co.kr/sdk', // available during the promotional period
apiKey: 'issued API key'
}
OCR Pro
directApiKey는 OCR API를 호출할 때 apiKey를 암호화하지 않고 그대로 전송할지 여부를 제어합니다.
// synapeditor.config.js
'ocr.config': {
url: 'OCR pro url',
apiKey: 'issued API key',
directApiKey: true // default: false
}
다이얼로그 높이
3.0.2401 버전부터 지원합니다.
OCR 다이얼로그의 높이를 설정합니다. 최소 높이는 300px입니다.
// synapeditor.config.js
'ocr.config': {
// ...
size: { height: '600px' }
}
구성 키
| 키 | 타입 | 필수 | 기본값 | 설명 |
|---|---|---|---|---|
url | string | ✓ | '' | 호출할 OCR API의 URL입니다. |
apiKey | string | '' | 발급된 API 키입니다. | |
directApiKey | boolean | false | apiKey를 암호화하지 않고 그대로 전송합니다. OCR Pro와 함께 사용합니다. | |
size.height | string | OCR 다이얼로그의 높이입니다. 최소 300px입니다. 3.0.2401 버전부터 지원합니다. |
단축키
| 동작 | Windows | Mac |
|---|---|---|
| 선택 모드 | V | V |
| 이동 모드 | H | H |
| 임시 이동 모드 | Space | Space |
| 확대 | Ctrl + 마우스 휠 위 | Cmd + 마우스 휠 위 |
| 축소 | Ctrl + 마우스 휠 아래 | Cmd + 마우스 휠 아래 |