Inkscape를 사용하여 SVG 파일을 만들고이 파일을 PDF로 내 보냅니다. 그런 다음이 명령을 사용하고 있습니다.
./inkscape --file=my.svg --export-area-drawing --without-gui --export-pdf=my.pdf
프로세스를 자동화하는 도구를 만들고 있기 때문에 명령 줄을 사용하고 있습니다 (SVG를 만들고 PDF로 내보내기).
그러나 내 SVG 파일에는 상대 링크가있는 이미지가 있으므로이 이미지를 PDF로 포함해야합니다. 커맨드 라인을 사용하여 이것을 만들 수 있습니까?
답변
PDF를 내보낼 때 inkscape는 연결된 이미지를 내보내는 파일에 자동으로 포함시킵니다. 따라서 명령이 성공하고 링크 된 이미지가 포함되어 있으면 PDF의 이식성에 대해 걱정할 필요가 없습니다.
내 보낸 PDF는 “연결된 이미지를 찾을 수 없습니다”라는 오류 메시지를 포함하면, 잉크 스케이프는 발견되지 않은 잉크 스케이프 명령이 실행 된 시간에 . 이 문제를 해결하려면 SVG 파일의 현재 위치를 기준으로 올바른 경로에 링크 된 이미지를 제공하거나 xlink:href
속성에 절대 경로를 제공하십시오 (예 :로 자동 구문 분석을 통해 수행 할 수 있음 sed
)