잉크 스케이프 : 여러 페이지로 된 문서를 어떻게 만들 수 있습니까?


19

Windows에서 CorelDRAW를 대신하여 Inkscape를 선택했습니다. 무료이므로 이미지를위한 완벽한 XML 코드를 생성 할 수있는 강력한 능력에 비추어 볼 때 몇 가지 배경이 있어야합니다. 그러나 인도 정치에 관한 10 페이지짜리 다큐멘터리를 만들고 싶다고 가정 해 봅시다. 또는 아무것도. 이제 어떻게해야합니까?

폴더를 만들고 각 페이지를 .svg 파일로 별도로 저장하는 것은 지저분합니다. 그래서 내 질문은 이것입니다 :

처음부터 할 수 있다면 Inkscape로 여러 페이지로 된 문서를 만들려면 어떻게해야합니까? 대답이 "아니요, 할 수 없습니다"라고해도 대답에서 그렇게 말하십시오.

답변:


16

현재 엄격하게 구현 된 SVG 사양의 제한으로 인해 Inkscape에서 기본 다중 페이지 지원이 없습니다 (다중 페이지 지원은 SVG 1.2에서만 도입되었습니다.이 초안은 출시되지 않았지만 곧 출시 될 SVG 2.0에 유리하게 떨어졌습니다).

이를 극복하기 위해 외부 플러그인 inkscape-pages 는 서브 페이지에 대한 링크가있는 마스터 페이지를 생성하여 여러 페이지를 지원합니다. 그러나이 플러그인은 향후 호환성을 위해 SVG 2.0 코드를 생성하지 않습니다. 그럼에도 불구하고 나중에 PDF로 내보내기 위해 여러 페이지를 만드는 데 도움이됩니다 (예 : pdftk 의 도움으로 pdftk 설치 ).


2
확장 기능은 처음에는 잘 작동했지만 나중에 오류가 발생하기 시작했으며 두 페이지의 모든 내용이 하나로 통합되었습니다. 그러나 UI가 열악하더라도 확장 기능이 처음으로 완벽하게 작동했기 때문에 다른 결함이 될 수 있습니다. 별도의 svg 파일 목록이있는 폴더를 만드는 것을 계속합니다 ... 하루가 올 때까지.
Abhimanyu

문제를 공유해 주셔서 감사합니다.이 확장의 알려진 단점은 ... 우리 모두 SVG 2.0을 기다립니다;)
Takkat

Ubuntu 14.04 아래의 Inkscape 0.48.4에 설치했을 때 이와 같은 오류가 많이 발생했습니다 ** (inkscape:26506): CRITICAL **: Inkscape::Extension::Extension* Inkscape::Extension::build_from_reprdoc(Inkscape::XML::Document*, Inkscape::Extension::Implementation::Implementation*): assertion 'doc != NULL' failed ** (inkscape:26506): WARNING **: Unable to create extension from definition file /usr/share/inkscape/extensions/pages_addlayer.inx. .
LukeJKendall

PDF 파일이 매우 길어서 몇 페이지 만 작성한 다음 PDF로 반환하면됩니다. 전체 문서를 한 번에 가져올 수없는 것 외에는 여러 페이지 플러그인이 작동하는 것 같습니다. 내가하는 방법을 아는 유일한 방법은 플러그인을 사용하여 여러 페이지 문서를 만든 다음 한 번에 한 페이지를 가져 오는 것입니다. 여러 페이지를 여러 페이지 잉크 스케이프 문서로 가져 오는 방법이 있습니까?
modulitos

2

페이지가 많지 않으면 Inkscape로 편집 한 후 별도의 단일 페이지 PDF 파일로 저장 한 다음 PDF 채우기와 같은 도구를 사용하여 병합하십시오. 나중에 문제가 발생할 수 있는지 모르겠지만 3 개의 PDF 파일로 시도했을 때 효과가있었습니다.


0

한 가지 방법은 Inkscape에 필요한 페이지 수만큼 큰 페이지를 만드는 것입니다. 섹션의 높이가 동일한 지 확인하십시오. 다음 스크린 샷과 같이 참조를 위해 페이지 영역 옆에 사각형을 복사 / 붙여 넣을 수 있습니다.

Inkscape 설정 예

그런 다음 평소와 같이 고해상도로 .png를 내보내고 PosteRazor와 같은 포스터 제작 도구를 사용하면 다음과 같이 설치할 수 있습니다.

sudo apt-get install posterazor

이 명령으로 시작하십시오 (대문자 참조).

PosteRazor

PosteRazor의 지시 사항을 따르십시오. 몇 가지 핵심 사항 :

  • 여백과 겹침을 0으로 설정
  • 페이지 크기를 사용자 정의로 설정하고 참조 사각형의 크기를 잉크 스케이프에 넣습니다 (단위는 중요하지 않으며 크기 만 조정됩니다)

PosteRazor는 mupdf 및이 유닉스 스택 교환 질문 에서 찾을 수있는 다른 대안으로 대체 될 수 있습니다 .

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.