웹 디자이너
클라이언트의 로고나 인포그래픽(PDF 형식으로 제공)을 선명하고 가벼운 SVG 파일로 변환하여 웹사이트에 직접 삽입하세요. 레티나 디스플레이에서도 완벽하게 보이며 어떤 컨테이너 너비에도 맞춰 확대/축소됩니다.
래스터 이미지는 고해상도에서 품질이 저하됩니다. PDF에서 추출한 PNG 이미지는 화면에서는 선명하게 보이지만 인쇄, 레티나 디스플레이 또는 대형 그래픽용으로 확대하면 흐려집니다. 반면 SVG는 해상도에 구애받지 않습니다. PDF에서 내보낸 벡터 다이어그램은 모바일 화면의 100픽셀 크기에서든 회의실 디스플레이의 10,000픽셀 크기에서든 동일하게 표시됩니다. 로고, 기술 다이어그램, 인포그래픽, 슬라이드 그래픽 등 PDF 콘텐츠를 웹 페이지, 앱 또는 디자인 파일에 삽입해야 하는 디자이너와 개발자는 모든 크기에서 선명도를 유지하는 SVG를 선호합니다.
LuraPDF의 PDF-SVG 변환기를 PDF.js의 SVGGraphics 렌더러를 사용합니다. 이 렌더러는 PDF 콘텐츠 스트림을 분석하여 그리기 명령을 SVG 경로, 텍스트 및 이미지 요소에 직접 매핑합니다. 전문 디자인 도구로 제작된 벡터 PDF의 경우, 출력물은 Illustrator, Inkscape, Figma에서 편집 가능하고 HTML에 삽입할 수 있으며 CSS 또는 JavaScript로 애니메이션을 적용할 수 있는 진정한 확장 가능한 벡터 파일입니다. 파일 업로드, 서버 대기열, 유료 등급에 따른 파일 크기 제한이 없습니다. PDF 파일을 드래그 앤 드롭하고 원하는 페이지를 선택한 후, 바로 사용할 수 있는 SVG 파일을 다운로드하세요.
로고를 추출하는 디자이너, 다이어그램을 삽입하는 개발자, 확장 가능한 기록을 만드는 기록 보관 담당자 모두 PDF를 SVG로 변환합니다.
클라이언트의 로고나 인포그래픽(PDF 형식으로 제공)을 선명하고 가벼운 SVG 파일로 변환하여 웹사이트에 직접 삽입하세요. 레티나 디스플레이에서도 완벽하게 보이며 어떤 컨테이너 너비에도 맞춰 확대/축소됩니다.
PDF 사양서에서 SVG 다이어그램을 React, Vue 또는 Angular 컴포넌트로 직접 가져올 수 있습니다. 외부 이미지 라이브러리 없이도 확장 가능하고, CSS로 스타일을 지정하고, 애니메이션을 적용할 수 있습니다.
고객이 제공한 PDF 원본 파일에서 간판 디자인 및 대형 그래픽을 SVG 형식으로 추출한 다음, Illustrator에서 재래스터화 없이 원하는 크기로 확대/축소할 수 있습니다.
PDF 스타일 가이드 또는 사양 문서에서 아이콘 디자인을 개별 SVG 파일로 추출한 다음, SVGO를 사용하여 최적화하고 아이콘 라이브러리 또는 Figma 구성 요소 세트에 추가합니다.
PDF 매뉴얼에 포함된 기술 도면, 회로도, 순서도를 SVG 형식으로 변환하여 검색, 확대/축소, 접근성이 뛰어난 문서 사이트에 바로 삽입할 수 있습니다.
기존 PDF 파일에서 브랜드 자산의 과거 데이터를 벡터 아카이브로 생성하세요. SVG는 모든 경로와 글리프를 개방형의 미래 지향적인 형식으로 보존하여 향후 20년 후에도 모든 도구에서 읽을 수 있도록 합니다.
로컬에서 처리한다는 것은 독점 디자인에 대한 개인 정보 보호 위험이 전혀 없고, 결과를 즉시 확인할 수 있으며, 유료 서버 계층에 의존하지 않는다는 것을 의미합니다.
LuraPDF는 PDF.js의 SVGGraphics 클래스를 사용합니다. 이 클래스는 캔버스 렌더러와 동일한 페이지 렌더링 인터페이스를 구현하지만 래스터 픽셀 대신 SVG 요소를 출력합니다. 렌더러는 PDF 콘텐츠 스트림을 순회하면서 PDF 그리기 연산자(moveto, lineto, curveto, fill, stroke)를 d 속성을 가진 해당 SVG 경로 요소에 매핑합니다. 텍스트는 PDF에 포함된 글꼴 데이터를 사용하여 SVG 텍스트 요소에 매핑됩니다. 콘텐츠 스트림에서 발견된 래스터 이미지는 base64로 인코딩되어 SVG 이미지 요소로 포함됩니다.
글꼴 윤곽선 기능을 선택하면 텍스트 요소는 내장된 글꼴 데이터에서 글리프 윤곽선을 따라 SVG 경로 명령으로 변환되어 글꼴에 독립적인 파일이 생성됩니다. 이렇게 생성된 SVG 마크업은 Blob으로 직렬화되어 단일 파일로 직접 다운로드되거나 브라우저의 기본 압축 API를 사용하여 여러 페이지로 구성된 파일을 ZIP 아카이브로 압축하여 내보낼 수 있습니다. 이 과정 동안 브라우저 탭에서 데이터가 유출되지 않으며, 탭을 닫으면 모든 상태가 즉시 초기화됩니다.
| 특징 | 루라PDF | 클라우드컨버트 | 어도비 일러스트레이터 |
|---|---|---|---|
| 브라우저 전용 / 업로드 불가 | 예 | 아니요 | 아니요 |
| 진정한 벡터 패스스루 | 예 | 예 | 예 |
| 글꼴 윤곽선 옵션 | 예 | 부분적 | 예 |
| 무료, 파일 제한 없음 | 예 | 제한된 무료 등급 | 유료 구독 |
변환 전후에 몇 가지 결정을 내리면 디자인 도구와 웹에서 사용하기 더 쉬운 깔끔한 SVG 파일을 만들 수 있습니다.
SVG 파일을 외부에 공유할 때 글꼴 윤곽선을 사용하면 글꼴 종속성을 제거하고 모든 장치에서 동일하게 렌더링되도록 보장합니다.
Illustrator나 Inkscape에서 SVG를 계속 편집하고 실시간으로 편집 가능한 텍스트가 필요한 경우 글꼴을 포함시키세요.
스캔한 PDF 파일로는 진정한 벡터 SVG 파일을 생성할 수 없습니다. 검색 가능한 텍스트가 필요한 경우 먼저 OCR PDF를 실행하거나, 고해상도 래스터 이미지를 얻으려면 PDF를 PNG로 변환하세요.
SVG 파일을 내보낸 후 SVGO를 사용하여 압축하면 시각적 변화 없이 파일 크기를 30~70% 줄일 수 있습니다.
슬라이드 자료의 경우, 모든 페이지를 ZIP 파일로 내보낸 다음 각 SVG 파일을 Figma에 개별 프레임으로 가져오세요.
브라우저 속도가 느려지면 여러 페이지로 구성된 PDF 파일을 한 페이지씩 처리하세요. 대용량 벡터 PDF 파일은 메모리를 많이 사용할 수 있습니다.
파일을 서버에 업로드하지 않고도 모든 벡터 PDF 파일에서 확장 가능한 벡터 그래픽(로고, 다이어그램, 슬라이드 그래픽, 아이콘)을 추출하세요. 페이지별 내보내기, 글꼴 윤곽선 추출, ZIP 파일 다운로드 기능을 제공합니다. 회원가입이나 워터마크 없이 PDF 파일을 바로 불러와 제작에 바로 사용할 수 있는 SVG 파일을 얻으세요.