【问题标题】:Bad rendering with Barteksc AndroidPdfViewerBarteksc AndroidPdfViewer 渲染不佳
【发布时间】:2019-01-24 17:09:17
【问题描述】:

我正在使用 Barteksc AndroidPdfViewer 加载我的应用程序 PDF。

问题是,在我放大加载的 PDF 后,当它再次尝试渲染时,它变得模糊:

有没有人使用过这个库或者知道这个特定问题的解决方案?我曾尝试使用 .enableAntialiasing(true),但它并没有解决问题。

编辑:

这些是我用于我的 PDF 视图的配置:

pdf_view.fromFile(temp)
        .enableSwipe(true)
        .swipeHorizontal(true)
        .enableDoubletap(true)
        .enableAntialiasing(true)
        .onPageChange(this)
        .onLoad(this)
        .onTap(this)
        .pageFitPolicy(FitPolicy.BOTH)
        .pageFling(true)
        .pageSnap(true)
        .autoSpacing(true)
        .load()

至于 PDF,抱歉,我无法提供。 PDF 是在应用程序中下载的,并且有一些不是我创建的方法来解密文件。我只是使用解密的 PDF,但我暗示问题不在于 PDF 本身,因为我的同事使用的是具有相同类型 PDF 的 iOS 版本。

【问题讨论】:

  • pdfview使用什么配置,能提供使用的pdf文件吗?

标签: java android pdf kotlin rendering


【解决方案1】:

如果您使用的是最新的 beta 版本,它有一些错误,请尝试 2​​.8.2 稳定版本,我在许多应用程序中都使用过它,根据我的经验,这是 pdf 或特定手机的问题

【讨论】:

  • 由于新版本(测试版)附带了一些我想使用的方法,因此避免使用此解决方案,但似乎这是唯一有效的方法。
【解决方案2】:

我认为这部分会对你有所帮助:github.com/barteksc/AndroidPdfViewer/#double-tap-zooming 您可以根据需要设置最大缩放。

【讨论】:

    猜你喜欢
    • 2019-07-14
    • 2023-03-21
    • 1970-01-01
    • 2015-09-30
    • 1970-01-01
    • 1970-01-01
    • 2020-10-06
    • 2019-07-06
    • 1970-01-01
    相关资源
    最近更新 更多