Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 如何下载图像,将其转换为单个PDF并将其加密存储在缓冲磁盘上?_Ios_Objective C_Xcode_Pdf_Encryption - Fatal编程技术网

Ios 如何下载图像,将其转换为单个PDF并将其加密存储在缓冲磁盘上?

Ios 如何下载图像,将其转换为单个PDF并将其加密存储在缓冲磁盘上?,ios,objective-c,xcode,pdf,encryption,Ios,Objective C,Xcode,Pdf,Encryption,我想通过web服务下载一个文档。web服务将每个页面作为图像返回(更准确地说,是图像的URL)(此流无法更改) 执行此服务后,我有一个指向图像的URL数组。我想下载它们,下载后我想将它们转换为PDF,转换后我想将PDF存储在磁盘上,加密(AES) 每个任务都没有那么复杂,但我希望它具有内存效率(即缓冲) 我想要的工作流程: 对于每个URL 下载数据 将该数据转换为PDF页面 加密那个页面 将其附加到磁盘上的某个文件 这可能吗?如果是,如何进行 希望还有人读到这篇 我的想法是: 子类NSMutab

我想通过web服务下载一个文档。web服务将每个页面作为图像返回(更准确地说,是图像的URL)(此流无法更改)

执行此服务后,我有一个指向图像的URL数组。我想下载它们,下载后我想将它们转换为PDF,转换后我想将PDF存储在磁盘上,加密(AES)

每个任务都没有那么复杂,但我希望它具有内存效率(即缓冲)

我想要的工作流程:

  • 对于每个URL
  • 下载数据
  • 将该数据转换为PDF页面
  • 加密那个页面
  • 将其附加到磁盘上的某个文件
  • 这可能吗?如果是,如何进行

    希望还有人读到这篇

    我的想法是:

  • 子类NSMutableData。(我将其命名为NSPersistentData)
  • 重写[appendBytes:]。每次字节 应该追加,加密它们并将它们存储在磁盘上
  • 将该子类传递给UIGraphicsBeginPDFContextToData

  • 下载图像

    您可以下载图像使用或一些开源代码

    转换为PDF

    为此,您可以创建一个,将UIImage绘制到其中,然后将其保存到文件中

    完成后,对文件应用一些加密技术并将其保存到磁盘


    希望这有帮助