2014-09-03 5 views
-2

PDFfile (PDF 페이지)을 Android의 비트 맵 (또는 이미지 파일)으로 변환해야합니다. 나는 많은 블로그를 통과했다. 그러나 아무 것도 내 문제를 해결하지 못합니다. 스택 오버플로에서안드로이드에서 PDF를 비트 맵으로 변환하는 방법?

으로는 나는 또한 나는 또한 수입 기능을하지만 뜻 깊은 대답을하지 실종 추가 한 링크

Need help to convert a Pdf page into Bitmap in Android Java

을 확인했다. 이 문제를 해결하십시오.

또한 PDF 페이지를 scrollview 또는 gridview의 축소판 그림으로 표시해야합니다.

미리 감사드립니다. 당신은 또한 변환하는 데 사용할 수있는 한 줄의 성공이있을 수 있습니다

convert -type Grayscale -verbose -density 200 my.pdf temp.PNG 
convert -type Bilevel temp.PNG my.bmp 

:

+0

가능한 복제본 [Android 자바에서 Pdf 페이지를 비트 맵으로 변환하는 데 도움이 필요함] (http://stackoverflow.com/questions/8814758/need-help-to-convert-a-pdf-page-into-bitmap) -in-android-java) – MichaelHouse

+0

@ Byte56 내가 올린 동일한 링크를 게시 한 것을 본 것처럼 정답을 얻지 못하고 있습니다. –

답변

1

당신은 중간 PNG를 사용하여 변환 BMP에 대한 지원 BMP format

예에서 문서화 imagemagick을 사용할 수 있습니다 한 번에 한 페이지

convert -density 200 my.pdf[0] -background white -flatten -depth 1 BMP3:my.dmp 

자바/안드로이드에서 다음 중 하나를 사용하려면, 당신도,574,232 사용할 수 있습니다 10을 사용하여 이러한 명령 줄을 구성하거나 동일한 기능을 수행하는 API 함수를 호출하려면 jmagick.

물론 ImageMagick을 컴파일하고 Android에서 먼저 작동시켜야합니다. github에서 몇 가지 빌드/포트 시도가 있는데 유용 할 수도 있습니다. Android ImageMagick, android-lib-magickAndroid ImageMagick이 참조 고스트 스크립트를 믿지 않거나 PDF에 대한 지원을받을 수는 없지만 앞으로 나아가 라.

+0

귀하의 지원에 감사드립니다. 제게 모든 것을 얻을 수있는 링크를 제공해주십시오. –

+1

필자는 필요한 파일을 가져올 수있는 3 개의 github 링크를 제공했으나 작업을 완료하기 위해 빌드를 변경해야 할 가능성이 높습니다. – ssnobody

+0

답변을 상세히 기입하십시오. 실제 답변을 얻지 못하고 있기 때문에 긴급한 R & D를 많이 수행했습니다. –

관련 문제