2014-09-07 3 views
0

PDF (이미지와 텍스트 모두 포함)의 첫 페이지를 Wand (파이썬의 Imagemagick 바인딩)를 사용하여 이미지로 변환하려고합니다. 출력은 다음과 같이 보입니다 !!! http://i.stack.imgur.com/OdCMZ.jpg 여기의 텍스트는 이미지의 일부가 아닙니다. 이미지가 완전히 스패닝되지 않습니다. 그것은 반쪽에만 나타납니다. PDF에 텍스트가없는 경우pdf를 이미지로 변환 : 간격 문제

는 이렇게 완전히에 걸쳐 .. 문제가 텍스트 또는 라이브러리의 경우 http://i.stack.imgur.com/NmcjO.jpg 이의 텍스트가

내가 이해하지 못하는 이미지의 일부입니다 . 어떻게 첫 번째 이미지도 완전히 확장 될 수 있습니다.

답변

0

pdf 변환시, imagemagick 사용시 고스트 스크립트. 결과에 내부 테두리 상자 내용 만 있으면 결과가 필요합니다. '-dUseCropBox'옵션을 사용할 수 있습니다.

import subprocess 
cmd = [ 
    'gs', 
    '-q', 
    '-dQUIET', 
    '-dSAFER', 
    '-dBATCH', 
    '-dNOPAUSE', 
    '-dNOPROMPT', 
    '-dMaxBitmap=500000000', 
    '-dAlignToPixels=0', 
    '-dGridFitTT=2', 
    '-dUseCropBox', 
    '-dTextAlphaBits=4', 
    '-dGraphicsAlphaBits=4', 
    '-r{0}x{0}'.format(200), 
    '-sDEVICE=jpeg', 
    '-dJPEGQ=100', 
    '-sOutputFile=%05d.jpg', 
    'test.pdf' 
] 
subprocess.call(cmd) 
관련 문제