1 |
1
변환 요청된 PDF 문서 파일의 표준 오퍼레이션에 따라 분석된 표 정보에서 미리 정의된 기준 정보를 토대로 시작점과 끝점을 가지는 단일 선 정보를 추출하고, 상기 단일 선 정보로부터 적어도 하나의 공통된 시작점 또는 끝점을 가지는 교점 정보를 도출하며, 상기 교점 정보를 토대로 셀 범위 정보를 추출 및 저장하는 표준 문서 변환부와, XML 서식 변환 요청이 입력되면 상기 셀 범위 정보를 가지는 표준 문서를 미리 정의된 상기 XML 서식 변환 포맷 정보에 따라 변환하여 XML 문서 파일을 생성하는 XML 문서 생성부와, 상기 XML 문서 파일을 변환 문서 요청에 응답하여 제공하는 XML 문서 제공부를 포함하는 것을 특징으로 하는 PDF 문서 파일을 자동 변환하는 장치
|
2 |
2
제1항에 있어서, 상기 표준 문서 변환부는,변환 요청된 PDF 문서 파일의 표준 오퍼레이션에 따라 분석된 표 정보에서 미리 정의된 기준 정보를 토대로 도출된 각 시작점과 끝점에 대한 각 좌표 정보를 가지는 단일 선 정보를 추출하는 단일 선 추출부와,상기 단일 선 정보로부터 단일 선들이 교차하는 교점 정보를 도출하는 교점 도출부와,상기 교점 정보를 토대로 단일 선의 집합으로 생성된 셀 범위 정보를 추출하는 셀 범위 추출부를 포함하는 것을 특징으로 하는 PDF 문서 파일을 자동 변환하는 장치
|
3 |
3
제2항에 있어서, 상기 단일 선 추출부는,이미 정의된 표를 구성하는 각 선에 대해 상기 끝점의 좌표 정보 중 Y축의 값(y)이 같은 값을 가지는 가로 라인의 단일 선 정보와 상기 시작점의 좌표 정보 중 X 축 값(x)이 같은 값을 가지는 세로 라인의 단일 선 정보를 각각 추출하는 것을 특징으로 하는 PDF 문서 파일을 자동 변환하는 장치
|
4 |
4
제3항에 있어서, 상기 교점 도출부는,상기 끝점의 좌표 정보 중 Y축의 값(y)이 같은 값을 가지는 가로 라인의 단일 선 정보의 집합(a)과 상기 시작점의 좌표 정보 중 X 축 값(x)이 같은 값을 가지는 세로 라인의 단일 선 정보의 집합(b)을 설정하고, 상기 가로 라인의 단일 선 정보의 집합(a) 중 제1 단일 선 정보(L(x,y)(x', y))와 상기 세로 라인의 단일 선 정보의 집합(b) 중 제1 단일 선 정보(M(p, q)(p, q'))로부터 제1 교점(p, y)을 도출하도록 구비되는 것을 특징으로 하는 PDF 문서 파일을 자동 변환하는 장치
|
5 |
5
제4항에 있어서, 상기 교점 도출부는,상기 집합(a)의 제1 단일 선 정보(L(x,y)(x', y))과 집합(b)의 제1 단일 선 정보(M(p, q)(p, q'))에서 임의의 점(p, y)을 도출하고,도출된 임의의 점(p, y)이 각 집합(a)(b)의 제1 단일 선 정보로부터 도출된 소정 범위(x, x', q, q') 내에 존재하는 경우 집합(a)(b)의 각 제1 단일 선으로부터 생성된 제1 교점으로 판정하여 교점 리스트에 제1 교점(p, y)을 추가하도록 구비되는 것을 특징으로 하는 PDF 문서 파일을 자동 변환하는 장치
|
6 |
6
제5항에 있어서, 상기 교점 도출부는, 상기 도출된 임의의 점(p, y)이 각 집합(a)(b)의 제1 단일 선 정보로부터 도출된 각 소정 범위 내에 존재하지 아니한 경우 상기 집합(a)의 제1 단일 선 정보(L(x,y)(x', y))과 집합(b)의 제2 단일 선 정보(M(p, q')(p, q"))를 추출한 후,추출된 집합(b)의 제2 단일 선 정보가 마지막 단일 선 정보인 지를 판단하고 판단 결과 집합(b)의 제2 단일 선 정보가 마지막 단일 선 정보가 아닌 경우 상기 집합(a)의 제1 단일 선 정보(L(x,y)(x', y))과 집합(b)의 제2 단일 선 정보(M(p, q')(p, q"))로부터 제2 교점을 도출하도록 구비되는 것을 특징으로 하는 PDF 문서 파일을 자동 변환하는 장치
|
7 |
7
제6항에 있어서, 상기 교점 도출부는,상기 집합(b)의 제2 단일 선 정보가 마지막 단일 선 정보인 경우 상기 집합(a)의 제2 단일 선 정보(L(x',y)(x", y))과 집합(b)의 제1 단일 선 정보(M(p, q)(p, q'))를 추출한 후,추출된 집합(a)의 제2 단일 선 정보가 집합(a)의 마지막 단일 선 정보가 아닌 경우 상기 집합(a)의 제2 단일 선 정보(L(x',y)(x", y))과 집합(b)의 제1 단일 선 정보(M(p, q)(p, q'))에 대한 교점을 도출하도록 구비되는 것을 특징으로 하는 PDF 문서 파일을 자동 변환하는 장치
|
8 |
8
제7항에 있어서, 상기 셀 범위 도출부는,상기 교점 리스트의 각 교점에 대한 좌표 정보를 토대로 정렬한 후 특정 교점의 집합(a)과 상기 집합(a)의 제1교점(L), 상기 제1교점(L)을 기준으로 행 방향으로 하단에 위치한 교점의 집합(b)과 상기 집합(b)의 제1교점(M)을 토대로 셀 범위 추출 및 저장하도록 구비되는 것을 특징으로 하는 PDF 문서 파일을 자동 변환하는 장치
|
9 |
9
제8항에 있어서, 상기 셀 범위 정보 도출부는,상기 집합(a)의 제1 교점(L)의 X축 좌표값과 상기 집합(b)의 제1 교점(M)의 X축 좌표값이 일치하는 경우 집합(a)의 제1 교점(L)을 기준으로 열 방향에 위치한 제2 교점(N)을 설정하고,설정된 제2 교점(N)을 통과하는 가로 라인의 단일 선 정보와 세로 라인의 단일선 정보가 존재하는 지를 판단하며,판단 결과 제2 교점을 지나는 가로 라인의 단일 선 정보와 세로 라인의 단일선 정보가 존재하는 경우 집합(a)의 제1 교점(L(x),L(y)) 및 제2 교점(N(x), N(y))과 집합(b)의 제1 교점(M(x), M(y)) 및 제2 교점(N(x), M(y))으로 셀 범위 정보를추출한 후 저장하고,상기 집합(a)의 제2 교점(N)을 제1 교점(L)으로 업데이트하며,상기 업데이트된 제1 교점(L1)이 집합(a)의 마지막 교점인 지를 판단하고, 판단 결과 업데이트된 제1 교점(L1)이 집합(a)의 마지막 교점인 경우 집합(a)의 제1 교점을 기준으로 행 방향에 위치한 교점의 집합을 상기 집합(a)으로 업데이트한 후 상기 업데이트된 집합(a)이 마지막 집합에 도달할 때까지 셀 범위 정보 추출 및 저장을 반복 실행하도록 구비되는 것을 특징으로 하는 PDF 문서 파일을 자동 변환하는 장치
|
10 |
10
변환 요청된 PDF 문서 파일의 표준 오퍼레이션에 따라 분석된 표 정보에서 미리 정의된 기준 정보를 토대로 시작점과 끝점을 가지는 단일 선 정보를 추출하고, 상기 단일 선 정보로부터 적어도 하나의 공통된 시작점 또는 끝점을 가지는 교점 정보를 도출하며, 상기 교점 정보를 토대로 셀 범위 정보를 추출 및 저장하는 표준 문서 변환 과정과, XML 서식 변환 요청이 입력되면 상기 셀 범위 정보를 가지는 표준 문서를 미리 정의된 상기 XML 서식 변환 포맷 정보에 따라 변환하여 XML 문서 파일을 생성하는 XML 문서 생성 과정과, 변환 문서 요청에 응답하여 상기 XML 문서 파일을 제공하는 XML 문서 제공과정을 포함하는 것을 특징으로 하는 PDF 문서 파일을 자동 변환하는 방법
|
11 |
11
제10항에 있어서, 상기 표준 문서 생성 과정은,변환 요청된 PDF 문서 파일의 표준 오퍼레이션에 따라 분석된 표 정보에서 미리 정의된 기준 정보를 토대로 각 시작점과 끝점의 좌표 정보를 가지는 단일 선 정보를 추출하는 단일 선 추출 단계와,상기 단일 선 정보로부터 상기 교점 정보를 도출하는 교점 도출 단계와,상기 교점 정보를 토대로 셀 범위 정보를 추출하는 셀 범위 추출 단계를 포함하는 것을 특징으로 하는 PDF 문서 파일을 자동 변환하는 방법
|
12 |
12
제11항에 있어서, 상기 단일 선 추출 단계는,이미 정의된 표를 구성하는 각 선에 대한 상기 끝점의 좌표 정보 중 Y축 좌표값(y)이 같은 값을 가지는 가로 라인의 단일 선 정보와 상기 시작점의 좌표 정보 중 X축 좌표값(x)이 같은 값을 가지는 세로 라인의 단일 선 정보를 각각 추출하는 것을 특징으로 하는 PDF 문서 파일을 자동 변환하는 방법
|
13 |
13
제12항에 있어서, 상기 교점 도출 단계는,상기 끝점의 좌표 정보 중 Y축 좌표값(y)이 같은 값을 가지는 가로 라인의 단일 선 정보의 집합(a)와 상기 시작점의 좌표 정보 중 X축 좌표값(x)이 같은 값을 가지는 세로 라인의 단일 선 정보의 집합(b)를 설정하고, 상기 가로 라인의 단일 선 정보의 집합(a) 중 제1 단일 선 정보(L(x,y)(x', y))와 상기 세로 라인의 단일 선 정보의 집합(b) 중 제1 단일 선 정보(M(p, q)(p, q'))로부터 제1 교점(p, y)을 도출하도록 구비되는 것을 특징으로 하는 PDF 문서 파일을 자동 변환하는 방법
|
14 |
14
제13항에 있어서, 상기 교점 도출 단계는,상기 집합(a)의 제1 단일 선 정보(L(x,y)(x', y))과 집합(b)의 제1 단일 선 정보(M(p, q)(p, q'))을 토대로 임의의 점(p, y)을 도출하고,도출된 임의의 점(p, y)이 각 집합(a)(b)의 제1 단일 선 정보로부터 도출된 각 소정 범위 내에 존재하는 경우 교점으로 판정하여 교점 리스트(N)에 추가하도록 구비되는 것을 특징으로 하는 PDF 문서 파일을 자동 변환하는 방법
|
15 |
15
제14항에 있어서, 상기 교점 도출 단계는, 상기 도출된 임의의 점(p, y)이 각 집합(a)(b)의 제1 단일 선 정보로부터 도출된 각 소정 범위 내에 존재하지 아니한 경우 상기 집합(a)의 제1 단일 선 정보(L(x,y)(x', y))과 집합(b)의 제2 단일 선 정보(M(p, q')(p, q"))를 추출한 후,추출된 집합(b)의 제2 단일 선 정보가 마지막 단일 선 정보인 지를 판단하고 판단 결과 집합(b)의 제2 단일 선 정보가 마지막 단일 선 정보가 아닌 경우 상기 집합(a)의 제1 단일 선 정보(L(x,y)(x', y))과 집합(b)의 제2 단일 선 정보(M(p, q')(p, q"))으로부터 교점을 도출하도록 구비되는 것을 특징으로 하는 PDF 문서 파일을 자동 변환하는 방법
|
16 |
16
제15항에 있어서, 상기 교점 도출 단계는,상기 집합(b)의 제2 단일 선 정보가 마지막 단일 선 정보인 경우 상기 집합(a)의 제2 단일 선 정보(L(x',y)(x", y))과 집합(b)의 제1 단일 선 정보(M(p, q)(p, q'))를 추출한 후,추출된 집합(a)의 제2 단일 선 정보가 집합(a)의 마지막 단일 선 정보가 아닌 경우 상기 집합(a)의 제2 단일 선 정보(L(x',y)(x", y))과 집합(b)의 제1 단일 선 정보(M(p, q)(p, q'))에 대한 교점을 도출하도록 구비되는 것을 특징으로 하는 PDF 문서 파일을 자동 변환하는 방법
|
17 |
17
제16항에 있어서, 상기 셀 범위 도출 단계는,상기 교점 리스트의 각 교점에 대한 좌표 정보를 토대로 정렬한 후 특정 교점의 집합(a)과 상기 집합(a)의 제1교점(L), 상기 제1교점(L)을 기준으로 행 방향으로 하단에 위치한 교점의 집합(b)과 상기 집합(b)의 제1교점(M)을 토대로 셀 범위 추출 및 저장하도록 구비되는 것을 특징으로 하는 PDF 문서 파일을 자동 변환하는 방법
|
18 |
18
제17항에 있어서, 상기 셀 범위 도출 단계는,상기 집합(a)의 제1 교점(L)의 X축 좌표값과 상기 집합(b)의 제1 교점(M)의 X축 좌표값이 일치하는 경우 집합(a)의 제1 교점(L)을 기준으로 열 방향으로 위치한 제2 교점(N)을 설정하고,설정된 제2 교점(N)을 통과하는 가로 라인의 단일 선 정보와 세로 라인의 단일 선 정보가 존재하는 지를 판단하며,판단 결과 제2 교점을 지나는 가로 라인의 단일 선 정보와 세로 라인의 단일선 정보가 존재하는 경우 집합(a)의 제1 교점(L(x),L(y)) 및 제2 교점(N(x), N(y))과 집합(b)의 제1 교점(M(x), M(y)) 및 제2 교점(N(x), M(y))으로 셀 범위 정보를 추출한 후 저장하고,상기 집합(a)의 제2 교점(N)을 제1 교점(L)으로 업데이트하며,상기 업데이트된 제1 교점(L)이 집합(a)의 마지막 교점인 지를 판단하고, 판단 결과 업데이트된 제1 교점(L)이 집합(a)의 마지막 교점인 경우 집합(a)의 제1 교정(L)를 기준으로 행 방향에 위치한 교점들의 집합을 집합(a)로 업데이트한 후 상기 업데이트된 집합(a)이 마지막 집합에 도달할 때까지 셀 범위 정보 추출 및 저장을 반복 실행하도록 구비되는 것을 특징으로 하는 PDF 문서 파일을 자동 변환하는 방법
|