새우 보석의 초기화 옵션은 :compress
이며 here으로되어 있습니다.새우 PDF 압축, 내용 스트림 압축, 수행 대상
외관상으로는 "Compresses content streams before rendering them"
입니다.
compress: true
이 있든 없든 동일한 14 페이지 pdf를 두 번 생성했습니다. 각 페이지에는 2 장의 사진과 모든 종류의 텍스트가 있습니다. 결과 파일 크기는 동일했습니다.
그래서 내 질문은 : 사진의 큰 수량과 생산에 나는 파일 크기의 차이를 볼 수? 아니면 compress: true
가 처리하는 동안 RAM을 더 많이 또는 적게 먹을까요? 그 목적은 무엇입니까?
메모리 사용량을 모니터링 했습니까? 가벼운 메모리 사용량을 위해 CPU 사용량을 거래하는 것이 가치가있는 매우 큰 문서에서 유용 할 수 있습니다. – tadman
당신은 자신의 Google 그룹에 직접 물어 더 좋은 행운이있을 수 있습니다 구글 그룹이 답변을 게시했다고 https://groups.google.com/forum/#!forum/prawn-ruby – Tass
@Tass 덕분에 [여기] (HTTPS ://groups.google.com/forum/#!searchin/prawn-ruby/compression|sort:relevance/prawn-ruby/_JK372mdEPs/lZAkgVDDJLEJ) 및 [여기 (https://groups.google.com/forum/#! 찾아서/새우 루비/압축 | 종류 : TRUE '와'optimize_objects을 : 관련성/새우 루비/RoEHWLgQNtI/IZLnm4Cfh_sJ), 지금은 모두'압축을 실행하는 답변에 따라 TRUE'를 생산 – BigRon