ios - 如何在Objective C中将PDF转换为二进制
<p><p>我有一个 PDF 文件,从 iCloud 获取,并希望将该 PDF 文件转换为二进制文件。 </p>
<p><strong>代码片段:</strong></p>
<pre><code>-(IBAction)iCloudDriveFullFolder:(id)sender
{
UIDocumentPickerViewController *documentPicker = [ initWithDocumentTypes:@[@"public.data"]
inMode:UIDocumentPickerModeImport];
documentPicker.delegate = self;
documentPicker.modalPresentationStyle = UIModalPresentationFormSheet;
;
}
#pragma mark - iCloud files
- (void)documentPicker:(UIDocumentPickerViewController *)controller didPickDocumentAtURL:(NSURL *)url {
if (controller.documentPickerMode == UIDocumentPickerModeImport)
{
NSString *alertMessage = ];
NSLog(@"alertMessage %@",alertMessage);
}
</code></pre>
<p>使用此代码,我从 iCloud 获得了 PDF 文件。 <strong>alertMessage</strong> 得到了那个 PDF 文件。我怎样才能转换成二进制。帮我。提前谢谢。</p></p>
<br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
<p><p>您可以为 <code>NSURL</code> 获取一个 <code>NSData</code> 对象:</p>
<pre><code>
</code></pre>
<p>(我无法为你测试,如果它不起作用你有获取路径:<code>url.path</code>)</p>
<p>然后你就可以从 <code>NSData</code> 用 <a href="https://stackoverflow.com/a/10665456/5109911" rel="noreferrer noopener nofollow">this</a> answer 获取二进制文件</p></p>
<p style="font-size: 20px;">关于ios - 如何在Objective C中将PDF转换为二进制,我们在Stack Overflow上找到一个类似的问题:
<a href="https://stackoverflow.com/questions/39388230/" rel="noreferrer noopener nofollow" style="color: red;">
https://stackoverflow.com/questions/39388230/
</a>
</p>
页:
[1]