2011-12-07 25 views
5

Tôi muốn tạo trình xem PDF trong Android ..Có thể tạo trình xem PDF trong Android không?

Vậy có thể thực hiện được không? Nếu có, bất cứ ai có thể gợi ý cho tôi một số mã mẫu hoặc hướng dẫn.

+1

Mọi thứ đều có thể "có thể" trong lập trình. Tuy nhiên, khi tôi kiểm tra vào khoảng năm 2000, đặc điểm kỹ thuật PDF đã có hơn 1300 trang! :-) Tôi thực sự sẽ bắt đầu với tìm kiếm "android view PDF" và xem liệu có bất kỳ sản phẩm nào trong số đó có thể được tận dụng hay không. –

+1

Thực tế, tôi đã tìm kiếm các cụm từ chính xác và tìm thấy: http://stackoverflow.com/questions/2883355/how-to-render-pdf-in-android/ và http://stackoverflow.com/questions/6079923/ open-pdf-in-android-app (và nhiều hơn nữa!). Nghiên cứu ban đầu hơn xin vui lòng! –

+0

Xem câu trả lời đã chỉnh sửa của tôi .. – user370305

Trả lời

8

Chỉ cần đi qua những liên kết này, về mã của nó để đọc PDF trong android ..

EDIT: Tôi nghĩ rằng hầu hết trong số này là sử dụng JNI (Trong bản tải C, thư viện C++) để hiển thị tệp pdf. Vì vậy, bạn có một số kiến ​​thức cơ bản về cách thức hoạt động của JNI. Hoặc nếu bạn muốn tạo trình đọc PDF của riêng mình thì bạn có thể sử dụng thư viện C, C++ của bên thứ ba để hiển thị tệp PDF và xây dựng thư viện được chia sẻ và thực hiện cuộc gọi từ ứng dụng Android của bạn (Sử dụng JNI). công việc (Tôi biết tôi đã trải qua quá trình này) .. :-) Tất cả những điều tốt nhất ..!

+0

Thông thường tôi đã triển khai thư viện Mupdf. Tôi đã tải xuống mã của trang web Mupdf. Nhưng khi tôi biên dịch mã, tôi đã gặp sự cố khi tạo tệp libmupdf.so, tệp này cung cấp cho tôi lỗi trong khi tôi biên dịch mã từ CMD D: /android-ndk-r8/mupdf-1.0-source/android//jni/mupdf.c: 195: lỗi: 'ctm' undecl ared (sử dụng lần đầu trong hàm này) D: /android-ndk-r8/mupdf-1.0-source/android//jni/mupdf.c: 195: lỗi: 'currentMedi abox' undeclared (sử dụng đầu tiên trong chức năng này) u có thể giúp tôi để giải quyết các lỗi này. – Nitin

+0

@ user370305 Tôi đang cố gắng biên dịch vudroid. Nhưng khi tôi nhập thư viện .so trong đường dẫn xây dựng java. Nó bắt đầu đưa ra lỗi. Không phải là tệp zip hợp lệ. Nếu tôi không nhập thư viện .so. Tất cả các tệp java đều có lỗi. Vui lòng giúp các tệp '.so' – Bhupinder

+0

'cần' đặt trong thư mục'/libs/arm-eabi'. – user370305

0

Có thể. Adobe đã thực hiện một. Bắt đầu với các dự án nguồn mở. Bạn có thể tạo cổng android của một số ứng dụng C (++) hoặc ứng dụng Java.

+0

Cảm ơn bạn đã trả lời. Tôi đã tải xuống mã java và xml từ liên kết này http://vudroid.googlecode.com/svn/trunk/jni/ nhưng tôi không biết cách lấy jni thư mục được đặt trong it.do u có bất kỳ ý tưởng? – Aamirkhan

+0

hey! tôi đã tìm kiếm và lấy mẫu trong liên kết http://vudroid.googlecode.com/svn/trunk/jni/ – Aamirkhan

+0

sử dụng ứng dụng khách svn như rùa – piotrpo

0

Tôi đang làm việc trên dự án pdf only.download toàn bộ mã nguồn từ các liên kết được đề cập ở trên và thử nó khác tel id thư để tôi có thể gửi mã nguồn trực tiếp cho bạn.

0

Qoppa có trình xem PDF được viết trong Android

+0

Qoppa là gì? Bạn có thể cho tôi một số ý tưởng về nó không? – Aamirkhan

+0

có, bạn có thể vui lòng cung cấp bất kỳ mã nguồn hoặc api nào không. Tôi cũng bị kẹt trong một tuần. –

+0

Bạn cần truy cập trang web của họ www.qoppa.com –

Các vấn đề liên quan