본문 바로가기

SOFTWARE

DocExtr

Document Extractor

포맷별 변환기를 붙이지 않고, 압축된 문서까지 그대로 넣어 검색·AI용 데이터로 받습니다.

0.xRust 네이티브 · 단일 실행 파일

Evaluation 시험 배포 문의

실행 패키지 시험과 배포 조건은 문의를 통해 안내합니다. 소스는 공개하지 않습니다.

Architecture

구성도문서와 중첩 압축 파일을 병렬로 처리해 텍스트·메타데이터·해시를 생성합니다. 결과는 JSONL·CSV 또는 4종 RDBMS로 전달합니다.
핀치/휠로 확대 · 드래그로 이동 · 더블탭/더블클릭으로 리셋

제품 개요

DocExtr는 다양한 문서와 중첩 압축 파일에서 본문·메타데이터·해시를 추출하는 대용량 문서 처리 솔루션입니다. 별도 언어 런타임 없이 네이티브 실행 파일로 운영하며 소스는 공개하지 않습니다.

적용 영역

문서 디지털화, 검색 색인, AI 데이터 구축에 필요한 텍스트와 메타데이터를 일관된 형식으로 변환합니다.

사용법

CLI는 파일과 디렉토리를 처리해 JSONL·CSV를 생성하거나 RDBMS에 적재합니다. 처리 결과는 파일별 표준 레코드로 남아 검색 색인과 AI 데이터 구축에 바로 연결할 수 있습니다.

CLI

# 디렉토리 → JSONL 샤드
docextr run \
  --input  /data/documents \
  --output /data/output

# RDBMS 직접 적재 (JSONL 생략)
docextr run \
  --input  /data/documents \
  --output-db "postgres://user:pass@host/db" \
  --db-table extraction \
  --db-mode  replace

JSONL 결과 예시

{
  "source_path": "/data/report.hwp",
  "plain_text": "추출된 본문...",
  "markdown": "# 문서 제목...",
  "blake3": "64자리 해시...",
  "file_type": "hwp",
  "file_size": 245760,
  "word_count": 1280,
  "quality_score": 0.96,
  "has_structure": true
}

지원 포맷

출력

레코드 필드 (4종)

RDBMS 직접 적재 (4종)
  • SQLite
  • PostgreSQL
  • MySQL/MariaDB
  • Oracle

전체 14개 필드 정의는 배포 가이드에서 확인할 수 있습니다.

포맷마다 변환기를 붙이지 않습니다

압축된 문서 묶음을 그대로 넣으면 검색·AI에 바로 쓸 수 있는 구조화된 레코드로 돌려줍니다.

읽기 그대로 넣습니다

  • 문서 추출 — 오피스·한컴·PDF를 네이티브로 처리하고, 이미지 문서는 OCR로 읽습니다.
  • 중첩 압축 탐색 — 압축 안의 압축을 최대 16단계까지 따라 들어갑니다.

출력 쓸 수 있는 형태로 받습니다

  • 표준 레코드 — 14개 필드의 JSONL 레코드로 통일합니다.
  • 출력 경로 — JSONL·CSV 샤드로 쓰거나 RDBMS에 직접 적재합니다.

운영 대량으로 돌립니다

  • 오류 격리 — 파일 하나가 실패해도 나머지를 계속 처리하고 결과를 기록합니다.
  • 병렬 처리 — 동시 처리 수를 장비 규모에 맞춰 조정합니다.
  • 폐쇄망 배포 — 외부 인프라 없이 단일 바이너리로 설치합니다.

원본 문서는 바꾸지 않습니다 — 읽기만 하고 결과는 별도 출력으로 씁니다.

제품 사양

버전
0.x
지원 플랫폼
Linux · macOS · Windows
배포 형태
네이티브 단일 실행 파일
소스
비공개
런타임
Rust 네이티브
실행 인터페이스
docextr run CLI
처리 성능
포맷과 압축 상태에 맞춰 다중 워커로 병렬 처리
안정성 제어
압축 폭탄 방어와 파일별 오류 격리

운영 · 보안

배포 정책
실행 패키지 제공 · 소스 비공개
입력 제한
중첩 최대 16단계 · 파일 최대 4 GiB · 압축 폭탄 방어
오류 처리
파일별 오류 격리와 대체 추출 경로 지원
출력 무결성
레코드별 BLAKE3 해시 제공
RDBMS
SQLite · PostgreSQL · MySQL/MariaDB · Oracle
기술 지원
도입 계약에 따라 유지보수와 보안 패치 지원

도입 · 시작하기

  1. 배포 패키지와 운영 가이드 수령
  2. 운영체제용 실행 파일 설치
  3. 입력 경로와 출력 형식 설정
  4. JSONL·CSV 생성 또는 RDBMS 직접 적재

도입을 검토하고 계신가요?

고객 요건과 운영 환경에 맞춰 구성·도입 절차를 안내해 드립니다. 데모·제안 요청은 문의로 받습니다.

이미지를 클릭하면 원본 크기 · 바깥 클릭이나 Esc로 닫기