我正在制作一个应用程序,它从在线服务器下载文件并将其保存到应用程序的本地内存中。现在,我想要做的是当您单击“查看PDF”按钮时,它会直接打开PDF文件到iBooks。这是我保存文件的代码:currentURL=@"http://weblink.com/folder1/folder2/file.pdf";NSURLRequest*request=[NSURLRequestrequestWithURL:[NSURLURLWithString:currentURL]];NSURLConnection*conn=[[NSURLConnectionalloc]init];(void)[conni
在我的应用程序中,我使用UIWebView显示来自外部url的pdf。它得到完美加载。滚动页码显示在一个框内。有没有办法在代码中获取页码? 最佳答案 您可以使用下一个代码:-(int)getActualPage{floatscrollViewHeight=self.webView.frame.size.height;floatpageOffset=self.webView.scrollView.contentOffset.y;return((int)pageOffset/(int)scrollViewHeight)+1;}当您在UI
我正在开发一个iPad应用程序,它能够从Web下载不同类型的文件。我想为用户提供打开下载文件(我的应用程序无法处理的文件)到设备中安装的其他应用程序的选项。我知道这可以通过使用UIDocumentInteractionController来完成,但我想跳过此方法中的显示选项。例如:从网上下载一个pdf文件后,点击“打开”按钮,它应该会自动打开到设备中的adobe阅读器应用程序。CustomURL是启动特定应用程序的有用方法,但可能难以获取某些应用程序的URL方案。请分享您的想法。提前致谢。 最佳答案 你需要做一个方法并从网络选项或本
我是IOS开发的新手。这是我第一次听说IOS中的FTP。我不明白,如何进一步进行。我得到了这个代码https://developer.apple.com/library/ios/samplecode/SimpleFTPSample/Introduction/Intro.html.但我不明白这段代码。我需要列出来自FTP的pdf文件和文件夹。首先我不知道如何建立到FTP的连接。任何人都可以帮助我的步骤。 最佳答案 我在ListController.m中查看,当您单击列表按钮时会调用listOrCancelAction。反过来,如果你在
我想在我的应用程序中使用pdf矢量图像,但我并不完全理解它是如何工作的。我了解PDF文件可以调整为任意大小,并且会保持质量。我有一个非常大的PDF图像(聊天应用程序的卡通/贴纸),它在屏幕上以中等尺寸看起来非常流畅。但是,如果我开始变小,比如缩略图大小,黑色轮廓开始看起来呈锯齿状。为什么会这样?我认为图像可以在不损失质量的情况下调整大小。任何帮助将不胜感激。谢谢 最佳答案 我在以编程方式更改UIImageView的centre时遇到了类似的问题。这样做的结果可能会导致View的像素未对齐。IE。框架原点的x或y(或框架大小的宽度或高
我需要从UICollectionView完整内容创建一个PDF。我目前能够从UICollectionView可见部分创建一个pdf。请帮助我,我想显示CollectionView的全部内容。 最佳答案 我就是这样解决的。(swift3.x)classPdfTools{funcgeneratePdfFromCollectionView(_collectionView:UICollectionView?,filename:String,success:(String)->()){guardletcollectionView=collec
我正在使用UIActivityViewController共享PDF文件,我已成功应用所有代码来共享.Pdf文件,当我在那里看到共享表选项时,我可以像Facebook一样共享或发送我的PDF文件,Gmail、打印、复制等,但在我的iPhone中还有一些应用程序,我们可以在其中共享PDF文件,如微信、在iBooks中打开、在Hike中打开、在chrome中打开等,但这些选项未显示在我的共享列表中,如下图所示。但是当我使用UIDocumentInteractionController时,我看到了所有共享选项Facebook、Gmail、Wechat,在iBooks中打开,在hike中打开等
我需要通过我的共享扩展从其他应用程序共享pdf文件。在我的共享扩展中,我使用了这个NSExtensionActivationRuleNSExtensionActivationRuleSUBQUERY(extensionItems,$extensionItem,SUBQUERY($extensionItem.attachments,$attachment,(ANY$attachment.registeredTypeIdentifiersUTI-CONFORMS-TO"com.adobe.pdf";||ANY$attachment.registeredTypeIdentifiersUTI-
我写了一个View来呈现PDF页面:-(UIPDFRenderView*)initWithFrame:(CGRect)framewithDocument:(CGPDFDocumentRef*)documentwithPageNumber:(int)pageNumber{if(self){page=CGPDFDocumentGetPage(*document,pageNumber);pageRect=CGPDFPageGetBoxRect(page,kCGPDFMediaBox);pdfScale=(CGRectGetWidth(frame)/pageRect.size.width);r
这一定很简单,但我似乎无法弄明白。我已经设法实现了从我的应用程序打印PDF的代码。问题是,PDF周围有相当多的空白和默认边距……这不是我希望页面从打印机输出的方式。因此,我正在尝试将边距降至最低。我该怎么做?我是否需要使用自定义UIPrintFormatter、UIPrintPageRenderer或UIPrintPaper。我需要在UIPrintInteractionControllerDelegate的哪个方法中进行更改?我知道这是可以做到的,因为当我从Apple的iBook应用程序打印PDF时,边距明显减少。谢谢。 最佳答案