อัปเดตล่าสุด | รุ่นที่เสถียร | ตัวเลือกถอนการอ้างสิทธิ์ | รุ่นเบต้า | รุ่นอัลฟ่า |
---|---|---|---|---|
4 กันยายน 2024 | - | - | - | 1.0.0-alpha02 |
การประกาศทรัพยากร Dependency
หากต้องการเพิ่มทรัพยากร Dependency ใน PDF คุณต้องเพิ่มที่เก็บ Google Maven ไปยัง อ่านที่เก็บ Maven ของ Google เพื่อดูข้อมูลเพิ่มเติม
เพิ่มทรัพยากร Dependency สำหรับอาร์ติแฟกต์ที่คุณต้องการในไฟล์ build.gradle
สำหรับ
ในแอปหรือโมดูล
ดึงดูด
dependencies { implementation "androidx.pdf:pdf-viewer-fragment:1.0.0-alpha02" }
Kotlin
dependencies { implementation("androidx.pdf:pdf-viewer-fragment:1.0.0-alpha02") }
ดูข้อมูลเพิ่มเติมเกี่ยวกับทรัพยากร Dependency ได้ที่หัวข้อเพิ่มการอ้างอิงของบิลด์
ความคิดเห็น
ความคิดเห็นของคุณช่วยปรับปรุง Jetpack ให้ดียิ่งขึ้น โปรดแจ้งให้เราทราบหากคุณพบปัญหาใหม่หรือมี ไอเดียในการปรับปรุงไลบรารีนี้ โปรดดูที่ ปัญหาที่มีอยู่ ในไลบรารีนี้ก่อนที่จะสร้างใหม่ คุณสามารถเพิ่มการโหวตให้กับปัญหาที่มีอยู่ได้โดย คลิกปุ่มดาว
ดูเอกสารประกอบเกี่ยวกับเครื่องมือติดตามปัญหา เพื่อดูข้อมูลเพิ่มเติม
ไม่มีบันทึกประจำรุ่นสำหรับอาร์ติแฟกต์นี้
รุ่น 1.0
เวอร์ชัน 1.0.0-alpha02
4 กันยายน 2024
ปล่อย androidx.pdf:pdf-viewer:1.0.0-alpha02
และ androidx.pdf:pdf-viewer-fragment:1.0.0-alpha02
แล้ว เวอร์ชัน 1.0.0-alpha02 มีคอมมิตเหล่านี้
แก้ไขข้อบกพร่อง
- ปัญหารูปภาพ PDF เบลอเมื่อหมุนจากแนวตั้งเป็นแนวนอนและแอปเข้าสู่โหมดสลีปได้รับการแก้ไขแล้ว
- ขณะนี้การค้นหาในเมนูไฟล์จะเก็บจำนวนผลลัพธ์แม้ว่าการกำหนดค่าจะมีการเปลี่ยนแปลง
- ไอคอน
FloatingActionButton
พร้อมใช้งานสำหรับ PDF แบบหน้าเดียวแล้ว - ปัญหาที่ทับซ้อนกันระหว่างแถบ "ค้นหาในไฟล์" กับ "
FloatingActionButton
" ได้รับการแก้ไขแล้ว - คำอธิบายประกอบข้อความและไฮไลต์สามารถแสดงผลในโปรแกรมดูได้แล้ว
- ปรับปรุงการเข้าถึงแถบ "ค้นหาในไฟล์" แล้ว
- มีการใช้การแก้ไข UI สำหรับการหมุนเวียน ซึ่งรวมถึงการคงจำนวนการค้นหา การจัดการเมนูการเลือกข้อความที่หายไป และแก้ไขปัญหา FAB ทับซ้อนกัน
- การค้นหาในเมนูไฟล์ที่ซ่อนอยู่หลังแป้นพิมพ์ในโหมดแนวนอนได้รับการแก้ไขแล้ว
ปัญหาที่ทราบ
- รูปภาพ 3 มิติในเอกสาร PDF จะไม่แสดงผลในโปรแกรมดู
PdfViewerFragment
มีปัญหาด้านประสิทธิภาพบางอย่างในเอกสาร PDF ขนาดใหญ่มาก (มากกว่า 250 MB)
เวอร์ชัน 1.0.0-alpha01
7 สิงหาคม 2024
ปล่อย androidx.pdf:pdf-viewer:1.0.0-alpha01
และ androidx.pdf:pdf-viewer-fragment:1.0.0-alpha01
แล้ว เวอร์ชัน 1.0.0-alpha01 มีคอมมิตเหล่านี้
ฟีเจอร์ใหม่
รุ่นอัลฟ่าครั้งแรกของ PDFViewer
ได้รวมการใช้งานตัวอย่างก่อนเปิดตัวที่ช่วยให้อ่าน PDF หลักได้ โปรดทราบว่าขณะนี้ PdfViewerFragment
รองรับเฉพาะเวอร์ชัน Android V (SDK 35) เท่านั้น การรองรับ Android เวอร์ชันเก่าจะเพิ่มในรุ่นที่กำลังจะเปิดตัว
- แนะนำ
PdfViewerFragment
ซึ่งแอปของคุณสามารถใช้แสดงผลเอกสาร PDFPdfViewerFragment
ช่วยลดความซับซ้อนในการรวมโปรแกรมอ่าน PDF ไว้ในกิจกรรมและช่วยให้ผู้ใช้สามารถโต้ตอบได้ด้วยวิธีต่อไปนี้- การซูม: บีบเข้าและออกเพื่อปรับระดับการซูมสำหรับการอ่านที่สบายตา และการแตะสองครั้งเพื่อซูมเข้า/ออกอย่างรวดเร็วเป็นค่าเริ่มต้น
- การนำทาง: เลื่อนในสถานะเริ่มต้น/ซูม
PdfViewerFragment
จะมีตัวควบคุมเวลาเลื่อนไปมาระหว่างหน้าต่างๆ ได้อย่างรวดเร็ว - การดำเนินการกับข้อความ: เมื่อแตะข้อความค้างไว้จะเป็นการเลือกตัวเลือกนี้ เพื่อให้ผู้ใช้ใช้ตัวเลือกต่างๆ เช่น คัดลอกและเลือกทั้งหมด ในหน้าปัจจุบันได้
- เอกสารที่ป้องกันด้วยรหัสผ่าน:
PdfViewerFragment
มีกล่องโต้ตอบสำหรับให้ผู้ใช้ป้อนรหัสผ่านและเปิดเอกสาร - ไฮเปอร์ลิงก์ที่นำทางได้: ผู้ใช้สามารถไปยัง URL ของเว็บหรือบุ๊กมาร์กได้โดยการแตะบนไฮเปอร์ลิงก์ภายใน PDF
- ทางลัดไปยังโหมดคำอธิบายประกอบ:
PdfViewerFragment
ยังไม่รองรับโหมดแก้ไข แต่PdfViewerFragment
จะแสดงFloatingActionButton
ที่เริ่ม Intent ของandroid.intent.action.ANNOTATE
แบบโดยนัยด้วย URI ของเอกสารแทน
การเปลี่ยนแปลง API
- เพิ่มพร็อพเพอร์ตี้
PdfViewerFragment.documentUri
เพื่อตั้งค่า URI ของไฟล์หรือเนื้อหาสำหรับเอกสารและเริ่มการโหลดเอกสารPdfViewerFragment
จะแสดงไอคอนหมุนแสดงการโหลดเมื่อตั้งค่า URI เพื่อระบุการประมวลผลในเบื้องหลังของเอกสาร - เพิ่ม
PdfViewerFragment.isTextSearchActive
เพื่อเปิด/ปิดการมองเห็นการค้นหาในเมนูไฟล์PdfViewerFragment
จะจัดการขั้นตอนทั้งหมด เช่น อนุญาตให้มีการป้อนข้อมูล แสดงจำนวนการจับคู่ที่ตรงกันทั้งหมด การเปิดใช้การนำทางระหว่างผลลัพธ์และการออกจากผลลัพธ์ - เพิ่ม Callback
onDocumentLoadSuccess
และonDocumentLoadError
ซึ่งเรียกใช้หลังจากแสดงผลเอกสารสำเร็จหรือหลังจากแสดงข้อผิดพลาดก่อนการแสดงผล
ปัญหาที่ทราบ
- ค้นหาในแถบไฟล์ทับซ้อนกับ
FloatingActionButton
ในบางกรณี - มองไม่เห็นไอคอน
FloatingActionButton
สำหรับ PDF หน้าเดียว - จำนวนผลลัพธ์ไม่เก็บไว้เมื่อเปลี่ยนการกำหนดค่าในเมนูค้นหาในไฟล์
- พบการกะพริบขณะปิดการค้นหาในเมนูไฟล์
- รูปภาพ 3 มิติในเอกสาร PDF จะไม่แสดงผลในโปรแกรมดู
- ฟีเจอร์การช่วยเหลือพิเศษจะเปิดใช้ในรุ่นต่อไปนี้
- รูปภาพ PDF จะเบลอเมื่อหมุนจากแนวตั้งเป็นแนวนอน
- ไม่สนับสนุนคำอธิบายประกอบแบบข้อความ/ไฮไลต์
PdfViewerFragment
มีปัญหาด้านประสิทธิภาพบางอย่างในเอกสาร PDF ขนาดใหญ่มาก (มากกว่า 250 MB)
หมายเหตุ
- อัปเดต
compileSdk
เป็น 35 5dc41be