Bản cập nhật mới nhất | Bản phát hành ổn định | Bản phát hành dùng thử | Bản phát hành beta | Bản phát hành alpha |
---|---|---|---|---|
Ngày 7 tháng 8 năm 2024 | - | - | - | 1.0.0-alpha01 |
Khai báo phần phụ thuộc
Để thêm một phần phụ thuộc trên pdf, bạn phải thêm kho lưu trữ Google Maven vào dự án. Đọc nội dung Kho lưu trữ Maven của Google để biết thêm thông tin.
Thêm các phần phụ thuộc cho cấu phần phần mềm bạn cần trong tệp build.gradle
cho ứng dụng hoặc mô-đun:
Groovy
dependencies { //TODO: Confirm these dependencies implementation "androidx.pdf:pdf:1.0.0-alpha01" }
Kotlin
dependencies { //TODO: Confirm these dependencies implementation("androidx.pdf:pdf:1.0.0-alpha01") }
Để biết thêm thông tin về các phần phụ thuộc, hãy xem bài viết Thêm phần phụ thuộc vào bản dựng.
Ý kiến phản hồi
Ý kiến phản hồi của bạn có thể giúp chúng tôi cải thiện Jetpack. Hãy cho chúng tôi biết nếu bạn phát hiện lỗi mới hoặc có ý tưởng cải thiện thư viện này. Vui lòng xem các lỗi hiện có trong thư viện này trước khi báo một lỗi mới. Bạn có thể thêm lượt bình chọn cho lỗi hiện có bằng cách nhấp vào nút dấu sao.
Xem tài liệu về Công cụ theo dõi lỗi để biết thêm thông tin.
Không có ghi chú phát hành cho cấu phần phần mềm này.
Phiên bản 1.0
Phiên bản 1.0.0-alpha01
Ngày 7 tháng 8 năm 2024
Phát hành androidx.pdf:pdf-viewer:1.0.0-alpha01
và androidx.pdf:pdf-viewer-fragment:1.0.0-alpha01
. Phiên bản 1.0.0-alpha01 bao gồm các thay đổi sau.
Tính năng mới
Bản phát hành alpha ban đầu của PDFViewer
bao gồm các hoạt động triển khai bản xem trước sớm cho phép các tình huống đọc PDF cốt lõi. Xin lưu ý rằng PdfViewerFragment
hiện chỉ được hỗ trợ trên các phiên bản Android V (SDK 35). Chúng tôi sẽ hỗ trợ các phiên bản Android cũ hơn trong các bản phát hành sắp tới.
– Giới thiệu PdfViewerFragment
mà ứng dụng của bạn có thể dùng để kết xuất tài liệu PDF. PdfViewerFragment
đơn giản hoá việc tích hợp trình xem PDF vào Hoạt động của bạn và cho phép người dùng tương tác theo những cách sau:
– Phóng to: Chụm và thu nhỏ để điều chỉnh mức độ thu phóng nhằm mang lại trải nghiệm đọc thoải mái cũng như nhấn đúp để phóng to/thu nhỏ nhanh về trạng thái mặc định.
– Điều hướng: Cuộn ở trạng thái mặc định/đã thu phóng. PdfViewerFragment
cung cấp thanh tua nhanh để di chuyển nhanh giữa các trang.
– Thao tác đối với văn bản: Nhấn và giữ để chọn văn bản đó, cho phép người dùng sử dụng các tuỳ chọn như Sao chép và Chọn tất cả trên trang hiện tại.
– Tài liệu được bảo vệ bằng mật khẩu: PdfViewerFragment
cung cấp một hộp thoại để người dùng nhập mật khẩu và mở tài liệu.
– Siêu liên kết có thể điều hướng: Người dùng có thể chuyển đến URL web hoặc dấu trang bằng cách nhấn vào các siêu liên kết trong tệp PDF.
– Lối tắt đến chế độ chú thích: PdfViewerFragment
chưa hỗ trợ chế độ chỉnh sửa. Thay vào đó, PdfViewerFragment
hiển thị một FloatingActionButton
sẽ kích hoạt ý định android.intent.action.ANNOTATE
ngầm ẩn bằng URI tài liệu.
Thay đổi về API
- Thêm thuộc tính
PdfViewerFragment.documentUri
để thiết lập tệp hoặc URI nội dung cho tài liệu và bắt đầu tải tài liệu.PdfViewerFragment
hiển thị vòng quay đang tải khi URI được đặt cho biết quá trình xử lý tài liệu ở chế độ nền. - Thêm
PdfViewerFragment.isTextSearchActive
để bật/tắt chế độ hiển thị của thành phần tìm kiếm trong trình đơn tệp.PdfViewerFragment
xử lý toàn bộ luồng – cho phép nhập dữ liệu, hiển thị tổng số kết quả trùng khớp, cho phép di chuyển giữa các kết quả và thoát khỏi kết quả đó. - Thêm các lệnh gọi lại
onDocumentLoadSuccess
vàonDocumentLoadError
được gọi sau khi kết xuất tài liệu thành công hoặc sau khi xảy ra lỗi trước khi kết xuất.
Lỗi đã biết
- Tìm trong thanh tệp trùng lặp với
FloatingActionButton
trong một số trường hợp. - Biểu tượng
FloatingActionButton
không xuất hiện đối với tệp PDF một trang. - Số lượng kết quả không được giữ nguyên khi thay đổi cấu hình trong trình đơn tìm kiếm trong tệp.
- Bạn sẽ thấy hiện tượng nhấp nháy khi đóng trình đơn tìm kiếm trong tệp
- Hình ảnh 3D trong tài liệu PDF không được hiển thị trong trình xem.
- Bộ tính năng hỗ trợ tiếp cận sẽ được bật trong các bản phát hành sau.
- Hình ảnh PDF bị mờ khi xoay từ dọc sang ngang.
- Không hỗ trợ chú thích dạng văn bản/đánh dấu.
PdfViewerFragment
có một số vấn đề về hiệu suất trên các tài liệu PDF rất lớn (> 250 MB)
Lưu ý
- Cập nhật
compileSdk
lên 35 5dc41be