R에서 만든 수백만 개의 반투명 점이 있는 PDF 그림이 있습니다. 파일 크기를 줄이기 위해 평면화한 다음 다시 PDF(비트맵이 아닌 벡터로)로 내보내고 싶습니다.
명령줄 옵션이 있으면 호출을 사용하여 R 내에서 실행할 수 있습니다 system()
. 이를 수행할 수 있는 방법이 있습니까?
답변1
R에서 SVG로 내보내는 방법을 살펴보고(PDF는 작동하지만 SVG는 텍스트 기반이므로 다루기가 더 쉽습니다) Inkscape를 통해 실행합니다.
잉크스케이프? 그래픽 애플리케이션, Oli? 화났어?
실제로Inkscape는 명령줄에서 실행할 수 있습니다.일괄 작업을 수행합니다. 나는 내 클라이언트를 위한 PDF 인증서를 생성하기 위해 서버(Python에서 호출됨)에서 그런 식으로 사용합니다. 여기맨 페이지.
SVG가 가장 편합니다. 입력이 SVG인 경우 한 번의 빠른 동작으로 진공 정의 및 PDF로 내보낼 수 있습니다.