在 iOS 11.0 之前检查 pdf 是否受密码保护

萨兰吉斯

我得到一个包含 pdf 文档的 url。

如果密码受保护,我需要向用户询问密码。

在 iOS 11.0 之后使用 PDFkit 也可以这样做。

    if #available(iOS 11.0, *) {
                    if let pdfDocument = PDFDocument(url: url) {

                        print(pdfDocument.isEncrypted) 
                        print(pdfDocument.isLocked) 

                        if pdfDocument.isEncrypted {
                            // Its password protected
                        }
                    }
    }
    else {

    // Earlier versions..
    }

有没有办法做到这一点?如果可能,不使用任何第三方

qtngo

对于 iOS 10 或更早版本,您应该使用 CGPDFDocument:

public func isLocked(fileURL: URL) -> Bool? {
    guard let document = CGPDFDocument(fileURL as CFURL) else { return nil }
    return !document.isUnlocked
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

检查PDF是否受密码保护HummusJS,NodeJS

来自分类Dev

如何使pdf文件受密码保护?

来自分类Dev

使用PHP检查Zip文件是否已加密或受密码保护

来自分类Dev

有没有办法检查 zip 文件是否受密码保护?

来自分类Dev

如何在OSX上解密受密码保护的PDF?

来自分类Dev

使用UDJC在Pentaho中读取受密码保护的PDF

来自分类Dev

是否有PDF查看器支持受密码保护的文件(用户名和密码)?

来自分类Dev

iOS后台在受密码保护的设备上唤醒

来自分类Dev

受密码保护的iOS自定义设置包

来自分类Dev

iOS后台在受密码保护的设备上唤醒

来自分类Dev

检查WordPress密码保护cookie是否存在

来自分类Dev

C#:使用Docotic.Pdf库打开受密码保护的PDF

来自分类Dev

检查文件密码是否受保护

来自分类Dev

PDF密码保护有多好?

来自分类Dev

如何从命令行打印带有杯子的受密码保护的pdf?

来自分类Dev

在 C# Windows 窗体应用程序中裁剪受密码保护的 pdf

来自分类Dev

知道密码后,删除PDF密码保护

来自分类Dev

iOS 11 之前的行操作

来自分类Dev

在打开网页之前,ios webviews是否检查网址?

来自分类Dev

如何在不使用临时文件的情况下在UIWebview中打开受密码保护的PDF / DOC?

来自分类Dev

如何使用密码保护已经存在的PDF?

来自分类Dev

使用AES 256密码保护PDF文件

来自分类Dev

LibreOffice是否加密受密码保护的文件

来自分类Dev

iOS11 是否支持 WPS(WiFi 保护设置)?

来自分类Dev

未指定密码时检查工作表是否受保护

来自分类Dev

如何使用用户名和密码保护PDF?

来自分类Dev

使用ruby编辑现有的pdf文件元数据(应用密码保护)

来自分类Dev

如何在没有密码保护的情况下复制或创建新的pdf文件?

来自分类Dev

带有 AES-256 密码保护的 Ghostscript 用于 PDF 2.0 文档

Related 相关文章

  1. 1

    检查PDF是否受密码保护HummusJS,NodeJS

  2. 2

    如何使pdf文件受密码保护?

  3. 3

    使用PHP检查Zip文件是否已加密或受密码保护

  4. 4

    有没有办法检查 zip 文件是否受密码保护?

  5. 5

    如何在OSX上解密受密码保护的PDF?

  6. 6

    使用UDJC在Pentaho中读取受密码保护的PDF

  7. 7

    是否有PDF查看器支持受密码保护的文件(用户名和密码)?

  8. 8

    iOS后台在受密码保护的设备上唤醒

  9. 9

    受密码保护的iOS自定义设置包

  10. 10

    iOS后台在受密码保护的设备上唤醒

  11. 11

    检查WordPress密码保护cookie是否存在

  12. 12

    C#:使用Docotic.Pdf库打开受密码保护的PDF

  13. 13

    检查文件密码是否受保护

  14. 14

    PDF密码保护有多好?

  15. 15

    如何从命令行打印带有杯子的受密码保护的pdf?

  16. 16

    在 C# Windows 窗体应用程序中裁剪受密码保护的 pdf

  17. 17

    知道密码后,删除PDF密码保护

  18. 18

    iOS 11 之前的行操作

  19. 19

    在打开网页之前,ios webviews是否检查网址?

  20. 20

    如何在不使用临时文件的情况下在UIWebview中打开受密码保护的PDF / DOC?

  21. 21

    如何使用密码保护已经存在的PDF?

  22. 22

    使用AES 256密码保护PDF文件

  23. 23

    LibreOffice是否加密受密码保护的文件

  24. 24

    iOS11 是否支持 WPS(WiFi 保护设置)?

  25. 25

    未指定密码时检查工作表是否受保护

  26. 26

    如何使用用户名和密码保护PDF?

  27. 27

    使用ruby编辑现有的pdf文件元数据(应用密码保护)

  28. 28

    如何在没有密码保护的情况下复制或创建新的pdf文件?

  29. 29

    带有 AES-256 密码保护的 Ghostscript 用于 PDF 2.0 文档

热门标签

归档