Excel을 PDF로 무료 변환 — 브라우저에서 시트별 처리
중요한 제한: PDFGem은 출력 하나당 시트 하나를 처리합니다. SheetJS가 선택한 시트를 기본 HTML 표로 만들고 html2canvas가 그 표를 이미지로 캡처합니다. Excel의 인쇄 미리 보기나 인쇄 엔진을 재현하는 기능이 아닙니다.
파일은 브라우저에 남지만 생성 PDF는 표시 셀 값을 나열한 단순 이미지입니다. 수식이 있는 통합 문서 대신 사용할 수 없으므로 원본을 보관하세요.
실제 변환 방식
도구는 .xlsx, .xls, .csv를 읽고 처음에는 첫 시트에 sheet_to_html을 적용합니다. 표시 값을 공통 표 스타일로 그리고, 렌더링된 모양에 따라 세로 또는 가로 방향을 자동으로 정한 뒤 A4 이미지 페이지로 나눕니다.
- PDF에는 표시 값과 기본 행·열 구조가 들어가며 수식이나 계산 로직은 들어가지 않습니다.
- 차트, 그리기 개체, 포함 이미지, 메모, 조건부 서식과 고급 셀 스타일은 재구성되지 않습니다.
- 인쇄 영역, 배율, 여백, 수동 페이지 나눔, 반복 제목, 틀 고정은 무시됩니다.
- 긴 표는 이미지 높이 기준으로 잘리므로 행 중간에서 페이지가 나뉠 수 있습니다.
- PDF에는 셀, 링크, 선택하거나 검색할 수 있는 텍스트 레이어가 남지 않습니다.
Excel 파일을 변환하는 순서
- Excel→PDF 도구를 엽니다.
- 기기에서 .xlsx, .xls 또는 .csv 파일을 선택합니다.
- 첫 시트의 PDF가 만들어져 기기에 저장됩니다.
- 다른 시트가 필요하면 시트 이름을 선택한 뒤 해당 시트를 다시 PDF로 변환합니다.
- 필요한 시트를 각각 검토하고 마지막에 PDF 병합으로 묶습니다.
시트 선택을 바꿔도 이미 저장한 PDF에 자동으로 추가되지 않습니다. 각 출력은 한 시트만 포함합니다. 여러 PDF가 같은 기본 파일명을 사용할 수 있으므로 저장 후 구분되는 이름으로 바꾸는 것이 좋습니다.
잘 맞는 표와 주의가 필요한 표
열이 많지 않은 목록, 연락처, 단순 명세, 재고표처럼 셀 값을 읽는 것이 핵심인 표에 적합합니다. 급여, 청구, 세금 자료 같은 민감한 파일을 외부 전송 없이 처리할 때도 쓸 수 있습니다.
차트, 피벗 표시, 색상 규칙, 이미지, 복잡한 병합 셀, 반복 인쇄 제목에 의미가 있는 양식은 정보가 빠지기 쉽습니다. 수식의 표시 값도 저장 당시 계산 결과와 맞는지 원본에서 확인하세요. 브라우저가 Excel 수식을 다시 계산한다고 보장할 수 없습니다.
잘림과 누락을 줄이는 준비
- 출력할 값만 별도의 단순한 시트로 복사하고 불필요한 열과 행을 줄입니다.
- 오른쪽 끝 열, 긴 셀, 음수, 소수점, 날짜, 통화 기호를 확인합니다.
- 차트가 꼭 필요하면 Excel이나 LibreOffice 자체 PDF 내보내기를 사용합니다.
- Excel의 페이지 나누기 미리 보기나 인쇄 영역을 조정해도 PDFGem의 이미지 분할에는 반영되지 않습니다.
- 여러 시트는 하나씩 출력하고 필요한 PDF만 병합합니다. 숨겨진 시트 설정은 현재 선택한 시트 출력 방식을 대신하지 않습니다.
공유 전 점검표
| 확인 대상 | 점검 내용 |
|---|---|
| 대상 시트 | 필요한 시트를 각각 출력했는지 |
| 셀 값 | 합계, 날짜, 음수, 소수점, 통화 기호가 원본과 같은지 |
| 표 가장자리 | 오른쪽 끝 열과 마지막 행이 빠지지 않았는지 |
| 페이지 경계 | 제목이나 행이 이미지 분할 위치에서 읽기 어렵지 않은지 |
| 누락 요소 | 차트, 색상, 메모, 이미지에만 있던 정보를 놓치지 않았는지 |
| 사용 목적 | 텍스트 검색, 복사, PDF에서 Excel로의 충실한 복원을 전제로 하지 않는지 |
Excel 자체 내보내기를 사용해야 할 때
인쇄 영역, 맞춤 배율, 반복 제목, 정밀한 페이지 나눔, 차트, 조건부 서식, 여러 시트 일괄 출력, 검색 가능한 텍스트가 필요하면 Excel이나 LibreOffice의 PDF 내보내기를 사용하세요. PDFGem은 원래 인쇄 설정을 유지하는 대체 수단이 아닙니다.
변환 후 정리
- PDF 병합 — 개별 시트 PDF를 원하는 순서로 묶습니다.
- PDF 압축 — 이미지 페이지 크기를 줄일 수 있는지 시도합니다. 감소 폭은 내용에 따라 달라집니다.
- 페이지 번호 추가 — 검토가 끝난 자료에 참조 번호를 붙입니다.
Excel→PDF 도구에서 한 번에 시트 하나를 처리하고, 저장한 PDF의 값을 원본 표와 대조한 다음 공유하세요.
자주 묻는 질문
PDFGem이 Excel 시트를 정확히 보존하나요?
아니요. 한 번에 시트 하나를 기본 HTML 표로 그리며 Excel 인쇄 엔진을 재현하지 않습니다.
PDF 텍스트를 선택하거나 검색할 수 있나요?
아니요. 선택 시트는 이미지 기반 PDF 페이지로 래스터화됩니다.
어떤 파일 형식을 지원하나요?
.xlsx, .xls, .csv를 지원합니다. 처음에는 첫 시트를 변환하며 다른 시트는 개별 선택해 출력합니다.
인쇄 영역이나 차트가 반영되나요?
아니요. 인쇄 영역, 페이지 나눔, 반복 제목, 틀 고정, 차트와 조건부 서식은 결과를 제어하지 않습니다.
파일 크기나 변환 시간이 보장되나요?
아니요. 셀 수, 표 너비, 브라우저 메모리와 기기에 따라 달라집니다.