vulcan9 / jikji.editor

jik-ji 프로젝트 관리
Other
0 stars 0 forks source link

PDF to SVG 변환 기능 개선 검토 요청 #324

Open tovsoft opened 9 months ago

tovsoft commented 9 months ago

PDF to SVG 기능 관련하여

  1. 배경은 비트맵, 텍스트는 벡터로 변환할 수 있는지?
  2. 현재 직지에서 SVG로 변환한 페이지를 로드하면, 프로그램 사용 시간에 따라 급격히 느려지는 현상이 있는데 개선할 수 있는 부분이 있는지 검토 부탁드립니다.
vulcan9 commented 8 months ago

1번 가능할것 같습니다만 디테일한 검토가 필요할것 같습니다

위 방법을 찾아내는 데 걸리는 시간이 곧 개발 기간이 되겠습니다. (검토 = 개발)

vulcan9 commented 8 months ago

2번 SVG 내에 element 개수가 많을 경우 느려질수 있습니다. 이미지 삽입 요소와 마찬가지로 페이지 배경을 설정 하는 옵션이 있습니다.

문서 속성창 (element를 선택하지 않은 상태)에서 배경이미지 항목을 보면 배경이미지를 적용하는 옵션이 있습니다.

image

아래쪽에 SVG적용 옵션이 있습니다. In-line(svg) Tag(default) 옵션으로 사용될 경우 SVG element가 그대로 랜더링되기 때문에 복잡한 태그로 구성된 SVG의 경우 성능이 크게 저하될 가능성이 있습니다.

이런 경우에는 Object(embed) Tag 또는 Background image옵션을 사용해 보시기 바랍니다. 옵션에 따른 차이점은 다음과 같습니다.

In-line(svg) Tag

SVG 파일 내용이 페이지(HTML)에 직접 삽입합니다.

Object(embed) Tag

브라우져에 따라 Object 태그 또는 Embed 태그로 SVG 내용을 로드합니다.

Background image

CSS Background Image 속성에 적용합니다.