이미지 유틸리티
조사 중에 이미지 및 파일 콘텐츠를 분석, 추출, 변환하는 데 도움이 되는 유틸리티 작업 집합입니다. 주요 기능으로는 텍스트 추출을 위한 광학 문자 인식 (OCR), 래스터화 (웹 콘텐츠를 정적 이미지로 변환), 파일 형식 변환이 있습니다. 모든 작업에는 원격 에이전트가 필요합니다.
작업
작업에 대한 자세한 내용은 내 Workdesk에서 대기 중인 작업에 응답 및 수동 작업 실행을 참고하세요.
파일 변환
파일 변환 작업을 사용하여 지정된 파일의 형식을 변경합니다.
작업 입력
파일 변환 작업에는 다음 매개변수가 필요합니다.
| 매개변수 | 설명 |
|---|---|
Input File Format |
필수 항목입니다. 작업에서 변환하는 파일의 원래 형식입니다. 가능한 값은 다음과 같습니다.
기본값은 |
Input File Path |
필수 항목입니다. 작업에서 변환하는 파일의 경로입니다. |
Output File Format |
필수 항목입니다. 변환 프로세스 후 파일의 결과 형식입니다. 가능한 값은 다음과 같습니다.
기본값은 |
작업 출력
파일 변환 작업은 다음 출력을 제공합니다.
| 작업 출력 유형 | 가용성 |
|---|---|
| 케이스 월 연결 | 사용할 수 없음 |
| 케이스 월 링크 | 사용할 수 없음 |
| 케이스 월 테이블 | 사용할 수 없음 |
| 보강 테이블 | 사용할 수 없음 |
| JSON 결과 | 사용 가능 |
| 출력 메시지 | 사용 가능 |
| 스크립트 결과 | 사용 가능 |
JSON 결과
다음 예는 파일 변환 작업을 사용할 때 수신되는 JSON 결과 출력을 보여줍니다.
[
{
"output_format": ""
"file_path": ""
}
]
출력 메시지
파일 변환 작업은 다음 출력 메시지를 반환할 수 있습니다.
| 출력 메시지 | 메시지 설명 |
|---|---|
|
작업이 완료되었습니다. |
Error executing action "Convert File". Reason:
ERROR_REASON |
작업이 실패했습니다. 서버, 입력 매개변수 또는 사용자 인증 정보에 대한 연결을 확인합니다. |
스크립트 결과
다음 표에는 파일 변환 작업을 사용할 때 스크립트 결과 출력 값이 나와 있습니다.
| 스크립트 결과 이름 | 값 |
|---|---|
is_success |
true 또는 false |
OCR 이미지
OCR 이미지 작업을 사용하여 OCR을 실행하고 이미지 파일에서 텍스트를 추출합니다.
작업 입력
OCR 이미지 작업에는 다음 매개변수가 필요합니다.
| 매개변수 | 설명 |
|---|---|
Base64 Encoded Image |
선택사항입니다. 이미지 파일의 base64로 인코딩된 문자열입니다. |
File Path |
필수 항목입니다. 이미지 파일의 경로입니다. |
작업 출력
OCR 이미지 작업은 다음 출력을 제공합니다.
| 작업 출력 유형 | 가용성 |
|---|---|
| 케이스 월 연결 | 사용할 수 없음 |
| 케이스 월 링크 | 사용할 수 없음 |
| 케이스 월 테이블 | 사용할 수 없음 |
| 보강 테이블 | 사용할 수 없음 |
| JSON 결과 | 사용 가능 |
| 출력 메시지 | 사용 가능 |
| 스크립트 결과 | 사용 가능 |
JSON 결과
다음은 OCR 이미지 작업을 사용할 때 수신되는 JSON 결과 출력을 보여주는 예시입니다.
{
"extracted_text": "",
}
출력 메시지
OCR 이미지 작업은 다음 출력 메시지를 반환할 수 있습니다.
| 출력 메시지 | 메시지 설명 |
|---|---|
|
작업이 완료되었습니다. |
Error executing action "OCR Image". Reason:
ERROR_REASON |
작업이 실패했습니다. 서버, 입력 매개변수 또는 사용자 인증 정보에 대한 연결을 확인합니다. |
스크립트 결과
다음 표에는 OCR 이미지 작업을 사용할 때 스크립트 결과 출력의 값이 나와 있습니다.
| 스크립트 결과 이름 | 값 |
|---|---|
is_success |
true 또는 false |
콘텐츠 래스터화
콘텐츠 래스터화 작업을 사용하여 벡터 또는 복잡한 콘텐츠를 고정된 비트맵 이미지 형식으로 변환합니다.
원격 에이전트 기본 요건 (Debian)
Debian 기반 원격 에이전트에서 콘텐츠 래스터화 작업이 성공적으로 실행되도록 하려면 다음 패키지와 종속 항목을 설치해야 합니다.
Playwright Python 라이브러리
다음 명령어를 사용하여 Playwright Python 라이브러리를 설치합니다.
python3.11 -m pip install playwright
브라우저 종속 항목
Playwright가 올바르게 작동하도록 필요한 Chromium 브라우저 종속 항목을 설치합니다.
playwright install --with-deps chromium
작업 입력
| 매개변수 | 설명 |
|---|---|
Input Type |
필수 항목입니다. 작업에서 기본 입력으로 사용하는 콘텐츠 유형입니다. 가능한 값은 다음과 같습니다.
기본값은 |
URLs or Body |
필수 항목입니다. 선택한
|
Output Type |
선택사항입니다. 래스터화된 콘텐츠의 결과 출력 형식입니다. 가능한 값은 다음과 같습니다.
기본값은 |
Export Method |
선택사항입니다. 생성된 콘텐츠를 출력하는 데 사용되는 방법입니다. 가능한 값은 다음과 같습니다.
기본값은 |
Width |
필수 항목입니다. 생성된 래스터 콘텐츠에 사용되는 너비 (픽셀)입니다. 기본값은 |
Height |
필수 항목입니다. 생성된 래스터 콘텐츠에 사용되는 높이 (픽셀)입니다. 기본값은 |
Full Screen |
선택사항입니다. 선택하면 콘텐츠가 래스터화되기 전에 전체 브라우저 창에 렌더링됩니다. 기본적으로 사용 중지됩니다. |
Timeout |
선택사항입니다. 래스터화가 시작되기 전에 브라우저가 콘텐츠를 렌더링하는 데 사용하는 최대 시간 (초)입니다. 최댓값은 기본값은 |
Wait For |
선택사항입니다. 작업이 래스터화 또는 콘텐츠 추출로 진행되기 전에 브라우저가 도달해야 하는 특정 상태입니다.
가능한 값은 다음과 같습니다.
기본값은 |
Wait for Selector |
선택사항입니다. 작업이 스크린샷을 캡처하기 전에 페이지에 표시되기를 기다리는 CSS 선택기입니다. |
작업 출력
콘텐츠 래스터화 작업은 다음 출력을 제공합니다.
| 작업 출력 유형 | 가용성 |
|---|---|
| 케이스 월 연결 | 사용할 수 없음 |
| 케이스 월 링크 | 사용할 수 없음 |
| 케이스 월 테이블 | 사용할 수 없음 |
| 보강 테이블 | 사용할 수 없음 |
| JSON 결과 | 사용 가능 |
| 출력 메시지 | 사용 가능 |
| 스크립트 결과 | 사용 가능 |
JSON 결과
다음 예시에서는 콘텐츠 래스터화 작업을 사용할 때 수신되는 JSON 결과 출력을 보여줍니다.
[
{
"attachment_name": "",
"file_path": ""
}
]
출력 메시지
콘텐츠 래스터화 작업은 다음 출력 메시지를 반환할 수 있습니다.
| 출력 메시지 | 메시지 설명 |
|---|---|
|
작업이 완료되었습니다. |
Error executing action "Rasterize Content". Reason:
ERROR_REASON |
작업이 실패했습니다. 서버, 입력 매개변수 또는 사용자 인증 정보에 대한 연결을 확인합니다. |
스크립트 결과
다음 표에는 콘텐츠 래스터화 작업을 사용할 때 스크립트 결과 출력 값이 나와 있습니다.
| 스크립트 결과 이름 | 값 |
|---|---|
is_success |
true 또는 false |
도움이 더 필요하신가요? 커뮤니티 회원 및 Google SecOps 전문가에게 문의하여 답변을 받으세요.