Office ⇄ PDF 변환기
.docx, .xlsx, .pptx, .pdf를 넣으세요. 방향은 파일 자체가 정합니다.
결과
출력에 들어가는 내용
파일을 놓아 시작하세요
사용 방법
- 파일 하나를 고르거나 놓으세요. .docx, .xlsx, .pptx, .pdf입니다. 방향은 파일 자체에서 읽으므로 변환 버튼도 확인할 것도 없습니다.
- PDF라면 출력을 고르세요. Word, Excel, PowerPoint입니다. 모드 목록은 대상에 따라 바뀝니다. Word와 PowerPoint는 텍스트 / 이미지, Excel은 표만 / 모든 텍스트를 제공합니다.
- Excel 통합 문서라면 워크시트, 용지, 방향, 크기 조정을 고르세요. 기본은 한 페이지 너비에 맞추기라 열이 두 번째 페이지로 넘치지 않습니다.
- 페이지 썸네일이 하나씩 나타나는 것을 보고 결과 헤더의 형태 줄을 읽으세요. 어느 페이지가 실제 텍스트이고 어느 페이지가 이미지인지 알려 줍니다.
- 다운로드를 누르세요. 미리보기는 PDF 쪽에서만 가능합니다. 브라우저는 .docx, .xlsx, .pptx를 표시하지 못하기 때문입니다.
예시
sample-en.docx — 글머리 목록, 3×3 표, 링크가 있는 2페이지 메모
언어: 영어 용지: 문서에서 가져옴 이미지 페이지 품질: 표준 · 144 DPI
2페이지 · 2.3 KB · 모든 페이지가 복사 가능한 텍스트
1페이지: Q3 효율성 검토 2페이지: 첨부 및 후속 조치 두 페이지 모두 벡터 텍스트: 선택·검색 가능, 총 2,344바이트.
대신 중국어나 아랍어 Word 예시를 불러오면 같은 줄이 「모든 페이지가 이미지 페이지 (복사 불가)」로 읽힙니다. 그 차이가 두 예시의 핵심입니다. 변환 실패가 아니라 PDF 내장 글꼴 14종의 한계입니다.
규칙, 제한 및 알려진 문제
- Microsoft Office도 LibreOffice도 아닙니다. 배치를 여기서 계산하므로 복잡한 문서(다단, 중첩 표, 정확한 줄 간격)는 Office 인쇄물과 눈에 띄게 다릅니다. 충실도 백분율을 말하지 않는 이유는 비교할 Office 설치가 없기 때문입니다. 픽셀 단위로 같아야 하면 Office에서 PDF로 저장하세요.
- 글꼴은 대체하며 절대 포함하지 않습니다. 벡터 페이지는 Arial / Calibri → Helvetica, Times New Roman → Times로 매핑하고 대체된 너비를 측정하므로 줄바꿈이 조금 움직일 수 있습니다.
- 라틴-1 밖의 문자가 있는 페이지는 이미지 페이지가 됩니다. 중국어, 일본어, 한국어, 아랍어, 키릴, 그리스, 베트남어 성조 부호는 144 DPI로 래스터화되어 페이지당 약 300~450KB가 되고 선택·복사·검색이 안 됩니다. 결과 헤더가 문서별로 개수를 셉니다.
- 이 사이트의 15개 언어 중 en, es, pt, fr, id만 자체 문자로 전부 벡터 출력을 만들 수 있습니다. 이는 PDF 내장 WinAnsi 인코딩의 한계이지 이 구현의 지름길이 아닙니다.
- PDF→Word는 굵기나 기울임을 복원하지 않습니다. PDF 텍스트 레이어에는 굵기 정보가 없고 글리프 너비로 추론하면 추측이 됩니다. 유지되는 것은 텍스트, 글자 크기, 글꼴 분류(세리프/산세리프/고정폭), 줄·문단 구조, 페이지 구조, 텍스트 방향입니다.
- PDF→Word의 텍스트 모드에는 이미지가 없고 표를 다시 만들지 않습니다. 표 안의 텍스트는 문단이 됩니다. 배치를 유지하려면 이미지 모드를, 실제 표를 얻으려면 PDF 표 추출기를 쓰세요.
- 스캔 PDF(텍스트 레이어 없음)는 텍스트 모드에서 빈 문서가 됩니다. 도구는 조용히 넘어가지 않고 그 사실을 알리고 이미지 모드를 가리킵니다. OCR은 하지 않습니다.
- DOCX 입력은 머리글·바닥글, 각주·미주, 텍스트 상자, WordArt, SmartArt, 차트, 수식, 변경 내용 추적, 주석, 목차 필드를 무시합니다. 그중 어느 것도 출력 PDF에 나타나지 않습니다.
- XLSX 입력은 차트, 이미지, 조건부 서식, 데이터 유효성 검사, 인쇄 영역, 수동 페이지 나눔을 무시합니다. 수식은 마지막으로 저장된 캐시 값을 쓰고 다시 계산하지 않습니다.
- PPTX→PDF는 업계 전체가 잘 못하는 방향이고 우리 결과도 제한적입니다. 애니메이션, 전환, SmartArt, 차트, 발표자 노트, 3D 효과는 무시하고 그라데이션은 단색으로 평평해지며 테마 글꼴과 자리 표시자 상속은 크기·색·정렬까지만 반영합니다. 페이지 크기와 종횡비는 슬라이드 크기를 따르고 텍스트와 이미지 위치는 근사치입니다.
- 구형 .doc / .xls / .ppt(Office 97–2003)와 암호로 암호화된 파일은 이유와 해결책을 알려 주며 거부합니다. ZIP 패키지가 아니라 OLE 복합 문서이기 때문입니다.
- 페이지 나눔은 여기서 계산하며 파일에 저장된 나눔 표시를 재사용하지 않습니다. Word 문서의 마지막 렌더링 나눔은 마지막으로 연 기기를 반영해 Google Docs나 WPS에서 내보낸 파일에서는 낡은 경우가 많습니다. 그래서 출처와 무관하게 일관되지만 Word에서 보는 페이지와 다를 수 있습니다. 수동 페이지 나눔은 존중합니다.
- 제한: 파일당 25MB, Office→PDF 500페이지, PDF→Office 300페이지, 워크시트 5만 행 / 200열 / 50만 셀, 포함 이미지당 2000만 화소. 이는 측정된 메모리 경계이지 할당량이 아닙니다. 서버도, 일일 작업 수 제한도, 로그인 장벽도 없습니다.
- 이미지 페이지는 메인 스레드에서 인코딩하며 144 DPI에서 페이지당 약 80ms라 이미지 30페이지면 약 2.4초 걸립니다. 진행 상황과 썸네일이 페이지별로 나타나고 이미지 페이지가 40개를 넘으면 품질이 한 단계 자동으로 내려가며 안내가 나옵니다.
- 영어 용어가 섞인 아랍어 문단에서는 문장 부호 위치가 완벽하지 않을 수 있습니다. 양방향 알고리즘은 브라우저에 맡기며 여기서 다시 구현하지 않습니다.
- 생성된 .docx / .xlsx / .pptx는 구조 자체 점검을 통과합니다. 모든 부분과 관계가 있고 XML이 해석되며 이 도구 자체 판독기가 내용을 되돌려 받습니다. 다만 이 환경에 Office나 LibreOffice가 없어 Microsoft Office에서 열어 보지는 못했습니다.
- 표 행은 페이지 사이에서 나뉘지 않습니다. 행 전체가 다음 페이지로 넘어갑니다. 한 행이 사용 가능한 페이지 높이보다 높으면 잘리고 잘린 행 수를 안내 줄에 보고하며 조용히 잃지 않습니다.
관련 도구
변환한 파일을 이 탭에서 완전히 실행되는 도구로 계속 다루세요.