【问题标题】:UIWebView With PDF带有 PDF 的 UIWebView
【发布时间】:2009-09-07 12:47:31
【问题描述】:

我正在使用UIWebView 显示一个 PDF 文件,我想做两件事:

  1. 我想让页面适合手机屏幕,而不需要用户双击来做到这一点

  2. 我想去除显示的 PDF 周围带有灰色阴影的边距

感谢您的帮助

【问题讨论】:

    标签: iphone pdf uiwebview


    【解决方案1】:

    我认为这不会有太大帮助,但我认为您最好的选择是将 PDF 呈现为图像(具有不错的 DPI)并显示图像。我为应用程序执行此操作,但我们使用 ImageMagick 执行服务器端 - 不知道您如何在 obj-c 中执行此操作。另请注意,光栅化后,以文本为主的 PDF 会更大(文件大小)。

    但是,您也可以尝试将 PDF 嵌入 HTML 页面并在 WebView 中加载该 HTML - 这至少可以避免灰色边框/画板。

    【讨论】:

      【解决方案2】:
      webView.transform = CGAffineTransformScale( webView.transform, 1.25, 1.25 );
      

      【讨论】:

        【解决方案3】:

        2 - 在 IB 中选中 Scale Pages to Fit 框为我排序

        我也想知道1的答案。 我想您想知道如何以与在邮件中作为附件打开时相同的方式显示 PDF,其中导航栏仅在点击时出现,而状态栏也会消失?

        【讨论】:

          【解决方案4】:
          【解决方案5】:

          CGAFfineTransformScale 一直在哪里?

          说真的,这是一个很大的帮助。但是,将其应用于 webView.scrollView 效果更好。

          最后,有没有类似的命令可以改变内容的偏移量以及比例?

          【讨论】:

          • 如果您有新问题,请点击 按钮提出问题。请不要发布问题作为答案。谢谢。
          猜你喜欢
          • 1970-01-01
          • 2012-05-18
          • 2013-01-21
          • 2016-05-21
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2016-09-13
          相关资源
          最近更新 更多