djvu2pdf를 변환하는 방법?
내 현재 접근 방식은 다음과 같습니다.
djvups x.djvu > x.ps
ps2pdf x.ps
이 문제를 처리하는 더 효율적이고 더 나은(출력 품질, 데이터/메타데이터 손실 측면에서) 방법이 있습니까?
답변1
djvu 파일을 PDF로 인쇄하려고 시도했지만(Evince를 사용하여 djvulibre, gtk+ 및 cairo가 혼합되었을 수 있음) ImageMagick의 convert
.
이를 위해서는 당신이 필요합니다
convert
각 페이지를 별도의 djvu 문서로 추출합니다( 다중 페이지 djvu 및 다중 페이지 pdf를 쉽게 처리할 수 있는지 잘 모르겠습니다 ). 참조djvmcvt -i
("간접" 문서는 각 페이지가 별도의 djvu 파일에 저장되는 문서입니다)- 변환 페이지를 사용하세요
convert
. 여기서는 아무것도 잃지 않습니다. djvu는 벡터가 아니므로 Adobe PDF를 생성하더라도 래스터 이미지에 사용하는 것입니다. - 이러한 페이지를 단일 PDF로 결합합니다. (Ghostscript에 제공할 수 있습니다. 예를 들어
out.pdf
현재 디렉토리의 모든 페이지 이름을 따서 A4 PDF를 생성할 수 있습니다.)*.pdf
gs -q -sPAPERSIZE=a4 -dBATCH -dNOPAUSE -sDEVICE=pdfwrite -sOutputFile=out.pdf *.pdf
즉, 기억해주세요
이것은 래스터 이미지를 직접 변환한 것입니다. 조정할 수 있는 유일한 것은 손실 압축을 사용하여 PDF에 저장한 경우 이미지 품질뿐이라고 생각합니다(
convert
불가능할 경우 고스트스크립트에는pdfwrite
라인을 따라 출력을 조정할 수 있는 몇 가지 옵션이 있습니다). 확실하지 않지만-dPDFSETTINGS=
여기에는 손실이 있는 압축을 강제하고 품질 수준을 정의할 가능성이 포함될 수 있습니다)이것은 djvu 특정 지식을 사용하지 않습니다. djvu가 전경과 배경을 별도로 인코딩한다는 사실을 사용하여 영리한 방법으로 PDF를 생성할 수 있다고 생각합니다. 공간을 절약하기 위해 어떤 방법으로든 사용할 수 있습니다.
PDF는 벡터 콘텐츠에 적합하고 djvu는 PDF보다 래스터화된 문서에 더 적합합니다.
답변2
애플 시스템:
무료 앱 DjView를 사용하여 djvu 파일을 열면 PDF로 내보낼 수 있다는 점을 추가하고 싶었습니다. 600권이 넘는 책을 매우 빠르게 변환할 수 있습니다.