PDF 페이지를 PNG·JPG 이미지로 변환하기
이 변환 도구가 하는 일
PDF는 각 페이지를 픽셀 격자가 아니라 벡터 텍스트와 레이아웃 명령으로 기술합니다. 그래서 사진처럼 이미지 자리에 그대로 끼워 넣을 수 없습니다. 이 도구는 문서를 래스터화합니다. PDF.js가 파일을 읽어 각 페이지를 HTML canvas에 그린 뒤, 이를 PNG 또는 JPG로 내보냅니다. 한 페이지가 들어가면 한 장의 이미지가 나오므로, 5페이지짜리 PDF에서는 원본 페이지의 가로세로 비율을 그대로 지킨 이미지 파일 5개가 만들어집니다.
이럴 때 사용합니다
PDF가 표시되지 않는 곳에 페이지를 올려야 할 때 유용합니다. 목록용 썸네일, 슬라이드에 붙일 도표, 메신저로 공유하는 그래프, 웹 페이지에 삽입하는 미리보기 같은 경우입니다. 긴 보고서에서 도표 한 장만 뽑고 싶을 때, 화면을 캡처해 손으로 잘라내지 않아도 되는 빠른 방법이기도 합니다.
텍스트와 표, 선화로 이루어진 페이지에는 가장자리를 또렷하게 지키는 무손실 방식의 PNG가 잘 맞습니다. 스캔본이나 사진이 많은 페이지에는 가장자리의 완벽함보다 가벼운 용량이 중요하므로 JPG가 낫습니다.
구체적인 예
12페이지짜리 분기 보고서에서 발표에 필요한 건 3페이지뿐이라고 해 봅시다. 파일을 불러오고 출력을 PNG로 지정한 뒤 해상도를 높음이나 최고로 올려 변환합니다. 각 페이지는 선택한 배율로 렌더링되며, 3페이지만 따로 내려받을 수 있습니다. 전체가 필요하면 12장을 하나의 ZIP 파일로 한 번에 받을 수도 있습니다. 미리보기에서 잘라내는 것이 아니라 매번 새로 렌더링하기 때문에, 확대해도 글자가 번지지 않습니다.
해상도·형식과 유의 사항
해상도는 각 페이지를 몇 픽셀로 그릴지를 정합니다. 표준은 화면으로 보기에 충분하고, 높음과 최고는 canvas를 더 크게 그려 인쇄나 세부 확인에 적합하지만 그만큼 파일이 커집니다. JPG로 내보낼 때는 품질 수준을 조절해 선명함과 용량 사이에서 균형을 맞출 수 있습니다. PNG는 항상 무손실입니다. 비밀번호가 걸린 PDF도 지원하며, 비밀번호를 한 번 입력하면 페이지가 정상적으로 렌더링됩니다. 입력한 비밀번호를 포함한 이 모든 처리는 PDF.js가 사용자의 기기에서 수행하며, 문서의 사본이 어디로도 전송되지 않습니다.