마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

pdf 뷰어를 만들어 문서위에 필기하는 어플리케이션을 개발하려고 하는데 개발방향에 대해 질문드립니다.

0 추천
안녕하세요.

안드로이드에서 pdf 문서를 출력해주고 그 위에 팬 형식으로 필기하는 어플리케이션을 만드려고합니다.

 

pdf 뷰어 기능까지는 오픈소스를 분석해 만들 수 있을것같은데

 

그 다음 어떤 방향으로 개발해야 할지 모르겠어서 질문드립니다.

 

1) 이미지에 팬 형식으로 그림을 그리는 예제는 보았는데 뷰어를 통해 불러온 pdf 파일 위에 아무 처리 없이

팬 필기가 가능한가요?

가능하다면 저장시 사용자가 쓴 필기와 pdf 내용을 합쳐 .pdf 파일로 저장이 가능한지 궁금합니다.

 

2) pdf 위에 필기하기 위해서 pdf 파일을 이미지로 변환해 처리해다는 블로그 내용을 봤습니다.

이미지로 변환해서 필기하는 방법뿐이라면 저장은 어떻게 해야할까요? 다시 pdf 파일로 만드는것이 되는지 궁금합니다.

 

도움주시면 감사하겠습니다.
koreadmanse (270 포인트) 님이 2013년 4월 11일 질문

1개의 답변

0 추천
 
채택된 답변
제가 한 프로젝트 중에 교육용 E-book 관련 앱이 있습니다.

PDF파일을 읽어와서 ( C라이브러리 ndk ) 페이지 한장 한장을 이미지 형태로 가져와서

릴레이티브안의 이미지뷰에 넣고, 그 위에 draw로 필기해주는 커스톰 뷰를 덮어놓았습니다.

커스톰뷰는 투명 비트맵 하나 만들고 캔버스 위에서 그려주는거고...

멀티 줌인 아웃은 노가다로 이미지 뷰와 비트맵 동시에 늘려주는 방식으로 했습니다.

 

저장하는 것은 pdf페이지는 그대로 뿌려주고 , 필기 한 비트맵 그림파일만 외장메모리에 저장해놓고

디비에는 그림파일 경로를 넣어두고, 각 페이지 호출시 그에 맞는 그림파일 불러와서 위에 덮어주는 식으로

처리했습니다.

 

1년 전에 다양한 방법으로 삽질을 많이 했던 프로젝트라 벌써 기억이 가물가물하네요 ;;;;
ankarkied (3,210 포인트) 님이 2013년 4월 12일 답변
koreadmanse님이 2013년 4월 12일 채택됨
친절한 답변 감사드립니다. 알려주신 방법대로 해보겠습니다~
...