저는 Windows에서 CorelDRAW를 대체하기 위해 Inkscape를 선택했습니다. 무료이기 때문에 이미지에 대한 완벽한 XML 코드를 생성하는 강력한 기능을 제공하려면 몇 가지 배경이 필요합니다. 그러나 인도 정치에 관한 10페이지 분량의 다큐멘터리를 만들고 싶다고 가정해 보겠습니다. 또는 아무것도. 이제 어떻게 해야 하나요?
폴더를 만들고 각 페이지를 .svg 파일로 별도로 저장하면 지저분해집니다. 그래서 내 질문은 이렇습니다.
처음에 Inkscape로 여러 페이지로 구성된 문서를 만들 수 있다면 어떻게 해야 합니까?"아니요, 할 수 없습니다"라고 대답하더라도 답변에 그렇게 말씀해 주세요.
답변1
오늘날 엄격하게 구현된 SVG 사양의 제한으로 인해 Inkscape에는 기본 다중 페이지 지원이 없습니다(다중 페이지 지원은 SVG 1.2 초안에서만 도입되었으며 출시되지 않았지만 곧 출시될 SVG 2.0을 위해 삭제되었습니다).
이를 극복하기 위해 외부 플러그인잉크스케이프 페이지하위 페이지에 대한 링크가 포함된 마스터 페이지 생성을 통해 다중 페이지 지원을 제공합니다. 그러나 이 플러그인은 향후 호환성을 위해 SVG 2.0 코드를 생성하지 않습니다. 그럼에도 불구하고 나중에 PDF로 내보낼 수 있도록 여러 페이지를 만드는 데 도움이 됩니다(예:pdftk ).
답변2
페이지 수가 많지 않은 경우 Inkscape로 편집한 후 별도의 단일 페이지 PDF 파일로 저장한 다음 PDF 채우기와 같은 도구를 사용하여 병합해 보세요. 나중에 문제가 생길지는 모르겠지만 3개의 PDF 파일로 시도해보니 괜찮았습니다.
답변3
Inkscape 문서에서 여러 페이지로 구성된 PDF를 생성하는 도구를 작성했습니다. "레이어를 페이지로"라는 일반적인 트릭을 사용합니다. 저는 이라고 부릅니다 ink2pdf
. 여기에서 받으세요.https://github.com/spook/ink2pdf.
또한 간단히 레이어 이름을 지정하는 방식으로 조건부 태그와 사용자 정의 레이어 간 매핑을 허용합니다. 도움이 되길 바랍니다!
답변4
한 가지 비결은 Inkscape에 필요한 페이지 수만큼 큰 페이지를 만드는 것입니다. 섹션의 높이가 동일한지 확인하세요. 다음 스크린샷에 표시된 것처럼 참조용으로 페이지 영역 옆에 직사각형을 복사/붙여넣으면 됩니다.
그런 다음 평소처럼 고해상도의 .png를 내보내고 다음을 통해 설치할 수 있는 PosteRazor와 같은 포스터 생성 도구를 사용할 수 있습니다.
sudo apt-get install posterazor
다음 명령으로 시작하십시오(대문자 주의).
PosteRazor
PosteRazor의 지침을 따르세요. 몇 가지 핵심 사항:
- 여백과 겹침을 0으로 설정
- 페이지 크기를 사용자 정의로 설정하고 참조 직사각형의 크기를 Inkscape에 넣습니다(단위는 중요하지 않으며 단지 크기에만 해당됩니다).
PosteRazor는 mupdf 및 이 unix stackexchange에서 찾을 수 있는 다른 대안으로 대체될 수 있습니다.질문.