연결된-에 PDF 파일에만 1 페이지. 즉, 명령 행 매개 변수 -dFirstPage=1
이 아무런 영향을 미치지 않는다는 의미입니다.
또한 -sPAPERSIZE=a1
매개 변수는 마지막으로 사용해서는 안됩니다. 여기서는 영향을주지 않습니다. 따라서 Ghostscript는 A4 크기의 입력 PDF의 기본 크기를 사용합니다. 대신 "D:\PDF.pdf"
(어쩔 수없이) 앞에 표시되어야합니다.
크기가 A1 인 PNG가 필요하고 OS가 Windows (제공 한 부분 명령 줄에서 추측 한 것)입니까?
gswin32c.exe^
-o "D:\PDF.png^
-sDEVICE=png16m^
-sPAPERSIZE=a1^
-dPDFFitPage=true^
"D:\PDF.pdf"
이 당신에게와 PNG를 제공해야합니다 :
대신이 시도 (또한 그것에게
-o
트릭을 사용하여 비트를 단축하는 동안은 명령 줄에
-dPDFFitPage=true
를 추가하고, 올바른 순서로 인수를두고) 72dpi에서 1684x2384 픽셀 크기 (모든 Ghostscript 이미지 출력에 기본 제공되는 기본값이며 다른 해상도가 지정되지 않은 경우 사용됨). 해상도와 페이지 크기의 다른 조합을 위해
-dPDFFitPage=true
....
당신은 또한 -sPAPERSIZE=a1
유지하고 당신이 원하는 경우 -r100
또는 -r36
또는 -r200
을 추가 할 수 -rXXX
하고 (대신 -sPAPERSIZE=a1
의)하지만 꼭 -gNNNxMMM
의 당신의 변화를 추가 유지 다른 해상도에서만. 해상도를 높이면 72dpi의 기본 출력과 비교하여 화질이 향상되지 않을 수도 있습니다. 이는 PDF 페이지에 포함 된 이미지의 해상도에 따라 다릅니다. 하지만 확실히 파일 크기가 증가합니다 ...
나는 훨씬 빠르고 사용하기 쉽도록 MuPDF로 전환하는 것이 좋습니다. – vartec
vartec의 권장 사항을 시도하려면 최신 버전의 MuPDF를 사용하십시오. 1 페이지짜리 PDF (출력 해상도 = 100dpi)를 테스트하고 싶은 명령 행은'mupdfdraw -o out.png -r 100 input.pdf'입니다. mupdfdraw가 현재 출력 이미지 크기와 해상도를 동시에 지정할 수 없음을 알 수 있습니다. "사용하기 쉽다"... :-) –