pdf

  
Uygulamalara pdf görüntüleme özellikleri eklemek için kullanılan bir kitaplık.
Son Güncelleme Kararlı Sürüm Yayın Adayı Beta Sürümü Alfa Sürümü
4 Eylül 2024 - - - 1.0.0-alfa02

Bağımlılıkları bildirme

PDF'ye bağımlılık eklemek için belirler. Google'ın Maven deposunu okuyun konulu videomuzu izleyin.

build.gradle dosyasına ihtiyacınız olan yapıların bağımlılıklarını ekleyin. uygulamanız veya modülünüz:

Eski

dependencies {
    implementation "androidx.pdf:pdf-viewer-fragment:1.0.0-alpha02"
}

Kotlin

dependencies {
    implementation("androidx.pdf:pdf-viewer-fragment:1.0.0-alpha02")
}

Bağımlılıklar hakkında daha fazla bilgi edinmek için Derleme bağımlılıkları ekleme bölümüne bakın.

Geri bildirim

Geri bildiriminiz Jetpack'i iyileştirmemize yardımcı olacaktır. Yeni sorunlarla karşılaşırsanız veya fikir edinebilirsiniz. Daha fazla bilgi için lütfen mevcut sorunlar tıklayın. Oyunuzu mevcut bir soruna eklemek için yıldız düğmesini tıklayın.

Yeni sayı oluştur

Sorun İzleyici dokümanlarına bakın konulu videomuzu izleyin.

Bu yapı için sürüm notu yok.

Sürüm 1.0

Sürüm 1.0.0-alpha02

4 Eylül 2024

androidx.pdf:pdf-viewer:1.0.0-alpha02 ve androidx.pdf:pdf-viewer-fragment:1.0.0-alpha02 serbest bırakıldı. Sürüm 1.0.0-alpha02 bu kaydetmeleri içerir.

Hata Düzeltmeleri

  • Dikey moddan yatay görünüme geçişte ve uygulama uyku moduna geçerken karşılaşılan bulanık PDF resmi sorunu çözüldü.
  • Dosyada bul menüsünde, yapılandırma değişse bile artık sonuç sayısı korunuyor.
  • Artık tek sayfalık PDF'ler için FloatingActionButton simgesi kullanılabilir.
  • Dosyada bul çubuğu ile FloatingActionButton arasındaki çakışan sorunlar düzeltildi.
  • Metin ve vurgulama ek açıklamaları artık görüntüleyicide oluşturulabilir.
  • Dosyada bul çubuğunda erişilebilirlik iyileştirmeleri yapıldı.
  • Bulma sayısını koruma, kaybolan metin seçimi menüsünü ele alma ve FAB çakışması sorununun çözülmesi dahil olmak üzere rotasyon için kullanıcı arayüzü düzeltmeleri uygulandı.
  • Yatay modda klavyenin arkasında gizlenen Dosyada Bul menüsünde yer alan sorun düzeltildi.

Bilinen Sorunlar

  • PDF dokümanlarındaki 3D resimler görüntüleyicide oluşturulmaz.
  • PdfViewerFragment, çok büyük PDF dokümanlarında (250 MB'tan) bazı performans sorunları içeriyor

Sürüm 1.0.0-alpha01

7 Ağustos 2024

androidx.pdf:pdf-viewer:1.0.0-alpha01 ve androidx.pdf:pdf-viewer-fragment:1.0.0-alpha01 serbest bırakıldı. Sürüm 1.0.0-alpha01 bu kaydetmeleri içerir.

Yeni Özellikler

PDFViewer ürününün ilk alfa sürümü, temel PDF okuma senaryolarını mümkün kılan erken önizleme uygulamalarını içerir. PdfViewerFragment sürümünün şu anda yalnızca Android V (SDK 35) sürümlerinde desteklendiğini lütfen unutmayın. Gelecek sürümlerde daha eski Android sürümleri için destek sunulacaktır.

  • Uygulamanızın PDF dokümanı oluşturmak için kullanabileceği PdfViewerFragment kullanıma sunuldu. PdfViewerFragment, Etkinliğinize PDF görüntüleyici entegre etmeyi basitleştirir ve kullanıcıların aşağıdaki şekillerde etkileşim kurmasına olanak tanır:
    • Yakınlaştırma: Rahat bir okuma deneyimi için yakınlaştırma ve uzaklaştırma düzeylerini ayarlamak amacıyla iki kez yakınlaştırın ve uzaklaştırın. Ayrıca, varsayılan duruma hızlı bir şekilde yakınlaştırmak/uzaklaştırmak için iki kez dokunun.
    • Gezinme: Varsayılan/yakınlaştırılmış durumda kaydırın. PdfViewerFragment, sayfalar arasında hızlı kaydırma için hızlı bir yükleme göstergesi sağlar.
    • Metin işlemleri: Metne uzun dokunduğunuzda metin seçilir ve kullanıcılar geçerli sayfadaki Kopyala ve Tümünü seç gibi seçenekleri kullanabilir.
    • Şifre korumalı dokümanlar: PdfViewerFragment, kullanıcının şifreyi girmesi ve dokümanı açması için bir iletişim kutusu sağlar.
    • Gezinebilir köprüler: Kullanıcılar PDF'deki köprülere dokunarak Web URL'lerine veya yer işaretlerine gidebilir.
    • Not modunun kısayolu: PdfViewerFragment sisteminde düzenleme modu henüz desteklenmiyor. Bunun yerine PdfViewerFragment, doküman URI'si ile örtülü android.intent.action.ANNOTATE amacını tetikleyen bir FloatingActionButton görüntüler.

API Değişiklikleri

  • Doküman için dosya veya içerik URI'si ayarlamak ve doküman yüklemeyi başlatmak için PdfViewerFragment.documentUri özelliği eklendi. PdfViewerFragment URI ayarlandığında, dokümanın arka planda işlenmesini gösteren bir yükleme döner simgesi görüntüler.
  • Dosyada bul seçeneğinin görünürlüğünü açmak/kapatmak için PdfViewerFragment.isTextSearchActive eklendi. PdfViewerFragment, tüm akışı yönetir. Girişlere izin verir, toplam eşleşme sayısını görüntüler, sonuçlar arasında gezinmeyi etkinleştirir ve sonuçlardan çıkılır.
  • Doküman başarıyla oluşturulduktan sonra veya oluşturma işleminden önce bir hata bildirildikten sonra çağrılan onDocumentLoadSuccess ve onDocumentLoadError geri çağırmaları eklendi.

Bilinen Sorunlar

  • Dosya çubuğunda bul seçeneği bazı durumlarda FloatingActionButton ile çakışıyor.
  • Tek sayfalık PDF'lerde FloatingActionButton simgesi görünmez.
  • Dosyada bul menüsündeki yapılandırma değişikliğinde sonuç sayısı korunmaz.
  • Dosyada bul menüsü kapatılırken titreme fark ediliyor
  • PDF dokümanlarındaki 3D resimler görüntüleyicide oluşturulmaz.
  • Erişilebilirlik özellikleri aşağıdaki sürümlerde etkinleştirilecektir.
  • PDF resmi, dikey yönden yatay yöne döndürüldüğünde bulanık oluyor.
  • Metin/vurgu ek açıklaması desteklenmez.
  • PdfViewerFragment, çok büyük PDF dokümanlarında (250 MB'tan) bazı performans sorunları içeriyor

Not

  • compileSdk değerini 35 5dc41be olarak güncelleyin