如何在 webview 中旋转 pdf

Posted

技术标签:

【中文标题】如何在 webview 中旋转 pdf【英文标题】:Howto rotate pdf within webview 【发布时间】:2012-07-17 09:26:04 【问题描述】:

我有一个显示 pdf 页面的 webview。 如何将 pdf 旋转 90 度,以便正确显示?

【问题讨论】:

【参考方案1】:

如果您只需要在 Web 视图上显示该 PDF 而没有其他内容,则可以旋转整个 Web 视图。

- (void)viewDidLoad 
    [super viewDidLoad];

    webView.layer.anchorPoint = CGPointMake(0.0, 0.0);
    webView.center = CGPointMake(CGRectGetWidth(self.view.bounds), 0.0);

    CGAffineTransform rotationTransform = CGAffineTransformIdentity;
    rotationTransform = CGAffineTransformRotate(rotationTransform, DegreesToRadians(90));
    webView.transform = rotationTransform;

【讨论】:

感谢您的回答。如果这样做,我会收到错误消息:在前向类对象“CALayer”中找不到属性“anchorPoint” 试试这个:webView.transform = CGAffineTransformMakeRotation(M_PI / 2); E:只使用这一行

以上是关于如何在 webview 中旋转 pdf的主要内容,如果未能解决你的问题,请参考以下文章

如何从可以在新 PDF 中选择文本的 WebView 导出 PDF

如何从 URL 在 webView 中加载 PDF?

Android - 如何在 webview 中显示 .js 文件中的 pdf 内容

如何在 WebView Android Studio 中打开本地 pdf 文件

如果 url 包含嵌入 html 数据,如何在 Webview 中显示 pdf?

如何在flutter中通过webview下载/创建pdf