PDF 이미지를 병합하고 내보내려면 명령줄을 통해 김프를 호출하시겠습니까?

PDF 이미지를 병합하고 내보내려면 명령줄을 통해 김프를 호출하시겠습니까?

R에서 만든 수백만 개의 반투명 점이 있는 PDF 그림이 있습니다. 파일 크기를 줄이기 위해 평면화한 다음 다시 PDF(비트맵이 아닌 벡터로)로 내보내고 싶습니다.

명령줄 옵션이 있으면 호출을 사용하여 R 내에서 실행할 수 있습니다 system(). 이를 수행할 수 있는 방법이 있습니까?

답변1

R에서 SVG로 내보내는 방법을 살펴보고(PDF는 작동하지만 SVG는 텍스트 기반이므로 다루기가 더 쉽습니다) Inkscape를 통해 실행합니다.

잉크스케이프? 그래픽 애플리케이션, Oli? 화났어?

실제로Inkscape는 명령줄에서 실행할 수 있습니다.일괄 작업을 수행합니다. 나는 내 클라이언트를 위한 PDF 인증서를 생성하기 위해 서버(Python에서 호출됨)에서 그런 식으로 사용합니다. 여기맨 페이지.

SVG가 가장 편합니다. 입력이 SVG인 경우 한 번의 빠른 동작으로 진공 정의 및 PDF로 내보낼 수 있습니다.

관련 정보