본문으로 바로가기

PDF2CAD · v1.0.0

BTS-PDF2CAD — PDF 도면을 편집 가능한 CAD로

발주처에서 PDF 도면만 받았을 때, 다시 그리지 않습니다

안전진단·점검 과업에서 받는 도면은 대부분 PDF이고, 원본 DWG는 분실되었거나 제공되지 않습니다. BTS-PDF2CAD는 CAD로 출력된 PDF의 선·원·호·문자·해치·색상·선굵기를 원본 좌표 그대로 DXF로 되돌리고, 스캔 도면은 트레이싱용 밑그림(언더레이·직선 벡터화)으로 변환합니다. PDF에 없는 레이어를 색상·선굵기 기준으로 자동 재구성하고, 축척은 자동 · 수동 1:N · 2점 실측 보정 중 선택하며, 폴더째 배치 변환과 전 페이지 격자 병합 출력을 지원합니다. A3 벡터 도면 1장을 0.2초에 변환한 실측값 기준으로, 외관조사망도·손상현황도·보수보강 상세도의 바탕도면 재작도 과정을 없앱니다.

주요 기능

  • 선 · 원 · 호 · 문자 · 해치 좌표 그대로 복원 — 조각난 path를 LWPOLYLINE으로 병합, 베지어 4조각을 CIRCLE/ARC로 역복원(반경 편차 0.1% 이내)
  • 색상 · 선굵기 기준 레이어 자동 재구성 — PDF_C_000000 같은 색상 레이어와 PDF_TEXT 문자 레이어 생성, 누가 변환해도 같은 체계
  • 좌표계 반전 일관 처리 — PDF(y↓)와 DXF(y↑) 반전·축척·회전·격자 오프셋을 단일 변환 함수로 강제해 도면이 뒤집히지 않음
  • 축척 3방식 — 자동(1pt = 0.352778mm, 종이 실치수) / 수동 1:N / 미리보기에서 두 점 클릭 후 실제 거리(mm) 입력하는 2점 보정
  • 페이지별 종류 자동 판별 — 경로·이미지·텍스트 개수로 벡터/스캔/혼합을 판정해 트리에 표시, 필요 없는 페이지는 체크 해제
  • 스캔 도면 대응 — 이미지 언더레이(IMAGE 엔티티 실제 크기 배치) / 직선 검출 벡터화(이진화·노이즈 제거 후 LINE 출력, 72~600dpi) / 건너뜀
  • 드래그&드롭 · 폴더 통째 배치 변환 — 암호 PDF는 비밀번호 입력 후 진행, 파일 하나가 실패해도 배치 계속, [중지]는 현재 페이지까지 안전 정지
  • 페이지 회전(0°·90°·180°·270°)과 출력 방식 선택 — 페이지별 개별 파일 또는 전 페이지 1개 DXF 격자 병합(가로 배치 장수 지정, 페이지 번호 라벨)
  • 문자 — 유니코드 한글 도면 깨짐 없음, 회전각·높이 보정계수(권장 0.7~0.8) 적용 TEXT 엔티티
  • DXF R2010 · R2013 · R2018 출력, $INSUNITS = 4(mm), 원본 파일명·페이지·축척·변환일을 DXF 헤더에 기록
  • 명령행(CLI) 자동화 — convert 도면.pdf -o out.dxf --page 1 --scale auto / --merge --columns 10 / --curve spline --layer color_width --rotate 90
  • BTS CAD Master 연동 — MPLOT → DXF 병합 탭에서 변환 결과 폴더를 지정해 현재 도면에 전 페이지 일괄 삽입
  • 좌표 반전·선분 병합·원호 복원·레이어 재구성을 78개 자동 단위테스트로 매 빌드 검증

화면 미리보기

입력 — CAD에서 출력된 PDF 도면
입력 — CAD에서 출력된 PDF 도면
출력 — AutoCAD에서 편집 가능한 DXF
출력 — AutoCAD에서 편집 가능한 DXF
동일 영역 확대 비교 — φ600 중공부 원이 CIRCLE 엔티티로 복원, 한글 인출선·회전 치수문자·해치 유지
동일 영역 확대 비교 — φ600 중공부 원이 CIRCLE 엔티티로 복원, 한글 인출선·회전 치수문자·해치 유지
메인 화면 — 파일·페이지 트리(종류 자동 표시), 미리보기, 2점 축척보정, 출력 방식·회전, 진행률·변환 로그
메인 화면 — 파일·페이지 트리(종류 자동 표시), 미리보기, 2점 축척보정, 출력 방식·회전, 진행률·변환 로그
변환 옵션 — 곡선·레이어·축척·텍스트 보정·채움·스캔 방식·DXF 버전·파일명 규칙을 한 화면에서 지정
변환 옵션 — 곡선·레이어·축척·텍스트 보정·채움·스캔 방식·DXF 버전·파일명 규칙을 한 화면에서 지정
스캔 PDF 직선 검출 벡터화 결과 — A3 300dpi, 직선 1,433개 검출(3.8초)
스캔 PDF 직선 검출 벡터화 결과 — A3 300dpi, 직선 1,433개 검출(3.8초)

실제 실행 화면과 산출물입니다. 데이터는 예시이며 화면은 버전에 따라 달라질 수 있습니다.

왜 PDF 도면을 CAD로 되돌려야 하는가

안전진단·점검 과업에서 발주처와 관리주체로부터 받는 도면은 대부분 PDF입니다. 원본 DWG는 분실되었거나, 설계사 자산이라 제공되지 않습니다. 그 결과 외관조사망도·손상현황도·보수보강 상세도를 그리기 위해 준공도면을 CAD에서 처음부터 다시 그리는 작업이 반복됩니다. 지금까지는 PDF를 화면에 띄워놓고 눈으로 보며 CAD에서 다시 그려 A3 1장에 반나절이 걸렸고, 치수를 손으로 옮겨 적다 오독·오타가 생겼습니다. BTS-PDF2CAD는 PDF를 끌어다 놓고 [변환 시작]을 누르면 A3 벡터 도면 1장이 0.2초에 DXF가 되고, 필요한 부분만 지우고 손상 표기를 얹으면 끝입니다.

변환 품질 — 무엇이 그대로 옮겨지는가

A3 도면 1장(경로 221개·문자 84개)을 변환해 DXF 엔티티 305개가 만들어졌고 소요 시간은 0.2초였습니다. 도곽·표제란·수량표·인출선·치수문자까지 위치가 일치하며, 중공부 원(φ600)은 진짜 CIRCLE 엔티티로 복원되어 중심·반경 스냅이 살아 있습니다. 직선·폴리라인은 LINE/LWPOLYLINE, 원·호는 CIRCLE/ARC, 자유곡선은 LWPOLYLINE 근사 또는 SPLINE, 문자는 한글·회전각·높이 보정된 TEXT, 색상·선굵기는 true_color + ACI 병기와 lineweight(1/100mm), 해치·채움은 HATCH 또는 닫힌 외곽선으로 들어옵니다.

결과 품질을 가르는 네 가지 처리

PDF를 DXF로 바꾸는 일 자체는 어렵지 않습니다. 어려운 것은 CAD에서 실제로 편집할 수 있는 DXF를 만드는 일입니다. ① 좌표계 반전 — 모든 좌표가 단일 변환 함수 한 곳만 거치도록 강제해 반전·축척·회전·격자 오프셋이 일관되게 적용됩니다. ② 선분 병합 — PDF가 짧은 조각으로 쪼개 저장한 연속선을 허용오차 기반으로 이어붙여 그립 편집·오프셋·트림이 가능한 폴리라인으로 되돌립니다. ③ 원·호 복원 — 베지어 4조각의 반경 편차가 0.1% 이내면 원 또는 호로 되돌립니다. ④ 레이어 재구성 — 레이어 개념이 없는 PDF에서 색상별·선굵기별·조합 기준으로 레이어를 자동 생성해 변환 직후부터 도면층을 껐다 켜며 필요한 요소만 골라낼 수 있습니다. 이 네 가지는 모두 78개 자동 단위테스트로 매 빌드마다 검증됩니다.

스캔 도면 · 축척 · 다량 도면 처리

실무에서 받는 PDF가 전부 깨끗한 CAD 출력물은 아닙니다. 스캔본은 완벽 복원이 불가능하므로 목표를 트레이싱용 밑그림으로 명확히 한정해, 이미지 언더레이(기본) / 직선 검출 벡터화 / 건너뜀 중에서 고릅니다. A3 스캔 도면 1장을 300dpi로 읽어 직선 1,433개를 3.8초에 검출했습니다. 축척은 자동(종이 크기 그대로), 수동 1:N, 2점 보정 중 선택하며, 변환 후 CAD에서 도곽 테두리를 DIST로 재보면 A3는 420×297mm가 나와야 합니다. 전 페이지를 1개 DXF에 읽기 순서로 격자 배치하는 병합 출력은 6페이지를 가로 3장씩 병합해 엔티티 3,114개 DXF 1개를 0.76초에 생성했습니다.

운용 · 자동화 · 보안

설치가 필요 없는 단일 실행 프로그램입니다. 회사 홈페이지 회원 계정으로 로그인하면 실행되며, 서버가 발급한 서명 토큰에 기기 지문을 묶어 다른 PC로 복사해도 실행되지 않습니다. 재실행 시 자동 인증되고 인터넷이 끊긴 현장에서도 72시간 동안 사용할 수 있습니다. 자동화가 필요한 경우 명령행(CLI)으로 다른 프로그램에서 호출할 수 있으며, 사내 AutoCAD 플러그인 BTS CAD Master의 MPLOT → DXF 병합 탭에서 변환 결과 폴더를 지정하면 현재 도면에 전 페이지를 한 번에 삽입할 수 있습니다.

핵심 지표

  • 0.2초 — A3 벡터 도면 1장 변환 (실측)
  • 2계열 — 벡터 PDF · 스캔 PDF 자동 분기
  • 3축척 — 자동 · 수동 1:N · 2점 실측 보정
  • 78 — 자동 단위테스트 통과

산출물

  • DXF (R2010/R2013/R2018)
  • 페이지별 개별 DXF
  • 전 페이지 격자 병합 DXF
  • 스캔 언더레이 PNG

도입 효과

  • A3 준공도면 1장 반나절, 교량 1개소 도면 일습 며칠 걸리던 재작도를 변환 후 편집으로 대체
  • 선·원·호·문자·치수문자가 원본 좌표 그대로 들어와 치수 오독·오타와 축척 틀어짐 방지
  • 레이어가 색상·선굵기 기준으로 자동 재구성되어 작업자가 달라도 같은 도면층 체계 유지
  • PDF 접수 → 변환 → BTS CAD Master 삽입까지 한 흐름으로 연결
OTHER PRODUCTS

다른 프로그램

BTS 외관망도 작성 프로그램 (FacadCheck)

현장에서 PDF 도면 위에 바로 그리면, 저장 한 번으로 CAD · 엑셀 · 사진대장이 완성됩니다

BTS FieldCam — 안전진단 현장 촬영 앱

찍는 순간 보고서 정리까지 끝나는 안전진단 현장 촬영 앱

BTS SafeCAD — 현장 외관조사 입력 (태블릿 · Android)

현장 외관조사 도면 위에 바로 적는 현장 프로그램 — 한 번 적으면 보고서까지 그 값이 갑니다

BTS-SOFT — 연약지반 압밀침하 해석

압밀침하 · 연직배수 설계 · 단계성토 안정 · 잔류침하 판정 · 계산서까지 하나로

건축물 상태평가 프로그램

표본층·부재·평가항목을 Choquet 퍼지적분으로 3단계 종합해 A~E 등급 자동산정

옹벽 상태평가 프로그램

결함 등급만 고르면 결함지수·상태·안전성·종합평가가 즉시 산정되는 옹벽편 제13장 전용

터널·지하차도 상태평가 프로그램

라이닝 결함지수 f부터 종합 등급 F까지, 터널편 4단계 절차 그대로 자동 산정

BTS 교량상태평가

외관조사 손상물량으로 부재별 점검면적 산출부터 지침 형식 상태평가 등급 산정·보고서 작성까지

BTS-SLOPE — 절토사면 상태평가 자동화

사면유형만 고르면 f1·f2·F 산정과 중대한결함·안전성 종합까지 지침 14.4 그대로

BTS 교량안전진단 — 수량 · 비파괴 · 상태평가 통합

따로 돌리던 세 프로그램을 하나로 — 현장 자료가 그대로 보고서가 됩니다

BTS-WATER — 상수도 상태평가 자동화

손상 수량 엑셀 한 개로 분야 자동 구분 → 상태평가 1~7단계 → 중대결함 판정 → 보고서까지

수문 상태평가 자동화 프로그램

손상만 입력하면 개별부재 → 복합부재 → 개별시설 → 종합 4단계 E 산정과 보고서까지

안전진단 손상분석 프로그램

손상수량 · 개략공사비 · 연단거리 · 받침 · 신축이음, 다섯 가지 진단 계산을 한 곳에서

BTS 비파괴시험 보고서

콘크리트·강재 비파괴시험 측정값을 넣으면 계산·판정을 거쳐 보고서(HWPX·PDF)까지 자동 — 교량·건축물·터널·옹벽·댐·항만·암거 등 시설물 종류를 가리지 않습니다

BTS Rock Reporter — 암반시험·암판정 보고서 자동생성

암반 슈미트해머 반발경도 입력으로 이상치 제외 → 방향보정 → 강도 추정 → 암판정·풍화도까지 자동

BTS 재하시험 · 내하력평가 보고서 자동화

계측 원시 CSV에서 제5장 재하시험 · 제6장 안전성 평가 Word 보고서까지 한 번에

BTS 터널구조검토프로그램 — 터널 라이닝 구조검토 자동화

제원만 넣으면 해석 모델 · 하중 · 골조해석 · 단면 검토 · 35면 보고서까지 한 번에

BTS-TUNNEL — NATM 터널 2D · 3D 시공단계 유한요소해석

2D 평면변형률 + 3D 라운드 굴진 해석 — 하중분배율 β 없이 시공 순서 그대로

BTS 포장 조사 자동화 프로그램

도로포장 손상, 촬영본에서 도면 · 수량 · 도판 · 보고서까지 한 번의 실행으로

BTS Bridge — 교량 구조해석 · 내하력평가 자동화

설계용이 아니라, 공용 중인 교량을 평가하는 자체 솔버 구조해석 · 내하력평가

BTS CAD Master — AutoCAD 안전진단 전용화

쓰던 AutoCAD에 [BTS] 탭 하나가 붙습니다 — 새 캐드를 배우지 않습니다

BTS GEO — 토사사면 · 암반사면 · 옹벽 · 댐 및 제방 안정성 검토

RocScience 6종 · SEEP/W · FEM 강도감소법을 하나로 — 15개 해석 모듈 통합

교량사진첩변환기 — 점검보고서 PDF → 사진첩

점검보고서 PDF를 넣으면 사진첩이 나옵니다

BTS-SUB — 교량 하부 검토 (교각 · 세굴 · 말뚝 통합)

교각 구조계산 · 교각 세굴검토 · 말뚝 지지력검토를 하나의 실행, 하나의 계산서로

BTS-ERP — 소규모 기업 맞춤형 통합 ERP

과업 진행 · 전자결재 · 회계까지 한 시스템으로 — 직원 5~30명 회사가 실제로 쓰는 ERP

BTS 작업 진행 현황판 (취합보드)

나눠서 조사하고, 하나로 모읍니다 — 서버 없이 공유 폴더 하나로

BTS-FOUND — 구조물기초 안전성검토

직접기초 · 케이슨의 지지력부터 세굴 · 액상화 · 내진까지 11단계 일괄 검토

BTS 사진 정리 프로그램 — 크기 변경 · 이름 일괄 변경

현장 사진 수백 장, 폴더 하나 지정으로 보고서용 크기와 순번까지

BTS-PIER — 교각 구조계산 · 내진성능평가

교각 형식 10종 위저드 입력 → 해석 · 부재검토 · 내진 9방법 · 계산서 · 도면까지 약 35초

BTS-PILE — 말뚝기초 지지력 검토

축방향 · 부마찰 · 군말뚝 · 침하 · 횡방향 · 본체 · 내진 — 입력 한 번으로 12항목 일괄 검토

경상남도 3종 시설물 정기점검 프로그램

제3종 시설물 정기안전점검 — 현장 입력부터 안전등급 산정 · 보고서 출력까지 한 화면에서

BTS RESERVOIR — 저수지 안전성 검토

수문·수리 · 여수로 · 제체사면 · 침투 · 구조를 하나의 파이프라인으로 검토

BTS 흙막이 가시설 프로그램 — 설계 · 지하안전평가

하나의 모델에서 해석 · 도면 · 수량 · 보고서까지 — 흙막이 설계와 지하안전평가 통합

공동구 상태평가 프로그램

측점별 결함점수에서 연장비 가중 통합·종합평가·보고서까지, 공동구편 15.4.3 절차 그대로

옹벽 측량 정리 프로그램

드론 사진측량(Pix4D) 좌표를 붙여넣기 한 번으로 평면도 · 종단면도 · 결과표 · 변위분석 · DXF까지