草庐IT

xcode - 共享 PDF 文件形式 WebView Xcode

你好,我试过这段代码,但没有成功varpdfLoc=NSData(contentsOfURL:NSURL(string:"http://www.triestetrasporti.it/download.php?f=c113b7c217cdffd07ee371678a8f8699&target=0.pdf")!)varoggetti=[pdfLoc]letactivityViewController:UIActivityViewController=UIActivityViewController(activityItems:oggetti,applicationActivities:n

ios - 在 iOS 应用程序中打开包含 PDF 文件的 ViewController 时出现奇怪的控制台输出

我有一个带有WebView的ViewController。我正在使用以下代码在其中加载PDF文件:overridefuncviewDidLoad(){letpath:String=NSBundle.mainBundle().pathForResource("file",ofType:"pdf")!leturl:NSURL=NSURL.fileURLWithPath(path)letrequest:NSURLRequest=NSURLRequest(URL:url)MagazineInWebView.loadRequest(request)MagazineInWebView.scales

swift - 如何有效地将 PDF 转换为 PNG?

我有以下功能可以将PDF转换为一系列图像(每页一个图像):importQuartzfuncconvertPDF(atsourceURL:URL,todestinationURL:URL,fileType:NSBitmapImageFileType,dpi:CGFloat=200)throws->[URL]{letfileExtension:StringswitchfileType{case.BMP:fileExtension="bmp"case.GIF:fileExtension="gif"case.JPEG,.JPEG2000:fileExtension="jpeg"case.PNG

ios - 如何在 Swift 中创建 PDF/A 文件?

我想在我的iOS应用程序中创建一个PDF/A文件,但真的不知道从哪里开始。我的实际代码(生成一个简单的PDF)是:_=UIGraphicsBeginPDFContextToFile(temporaryPdfFilePath,paperSize,nil)UIGraphicsBeginPDFPageWithInfo(paperSize,nil)letcurrentContext:CGContextRef=UIGraphicsGetCurrentContext()!...绘图...UIGraphicsEndPDFContext()是否有任何API或其他可遵循的东西?

ios - 从文档 URL 加载 PDF

我在Swift中将PDF加载到我的WebView时似乎遇到了问题。打印出Documents目录中的所有文件会导致:file:///Users/adriandavidsmith/L​​ibrary/Developer/CoreSimulator/Devices/B537EBE4-14AE-439A-B84B-31342E233367/data/Containers/Data/Application/E791BF20-CC53-4FBB-B34A-F73CED74EB5D/Documents/DOCUMENT.pdf但是,当我尝试将该文件加载到WebView时,什么也没有显示。好像找不到文

iOS 创建 PDF 发票

我想在我的iOS应用程序中创建一个PDF发票(在Objective-C或Swift中)。我的主要问题是发票可能有几页,这很难通过Apple的现有API(CoreGraphics、Quartz2D等)实现。到目前为止,我已经有了一个勉强可行的解决方案:我创建了一个HTML模板,这是发票的基本结构模板使用GRMustache填充数据我将生成的HTML文件加载到UIWebView并将其保存为PDF(我使用NDHTMLtoPDF来执行此操作)到目前为止,还不错。此解决方案的问题是分页符无法正常工作。有一些表格和图片,分页符经常会切断表格或图片。我尝试对图像和表格使用page-break-ins

swift - 水平滚动以在 Swift 中显示 PDF

我有CollectionView,用户可以在WebView中下载和查看PDF文件。我的应用程序是横向的,所以垂直滚动感觉很奇怪,所以我想让滚动水平。在WebView中这可能吗?或者我必须改用ScrollView?swift。我正在使用alamofire下载和我的目的地:letdocumentsURL=NSFileManager.defaultManager().URLsForDirectory(.DocumentDirectory,inDomains:.UserDomainMask)[0]letfileURL=documentsURL.URLByAppendingPathCompone

ios - QuickLook 不显示仅以文件名作为标题的 pdf 灰色屏幕

我在我的应用程序中添加了QuickLook以显示文档目录中的文档、pdf等,它在模拟器中工作正常但在iPad中它只显示文件名作为标题和灰色屏幕而不是pdf页面,不知道出了什么问题这里有代码docUrlLocal=jobDocument.docFileLocaldocUrlLocal=docUrlLocal.replacingOccurrences(of:"file://",with:"")/*Simulatorpath/Users/varunnaharia/Library/Developer/CoreSimulator/Devices/86CE9E4C-7D50-4831-934C-4

ios - 如何在“打开方式...”菜单中使用我的应用程序将 pdf 文件作为 URL 加载

我正在实现一个应用程序,我想打开我从应用程序中的电子邮件收到的pdf文件。我的应用程序在打开列表中...菜单中,问题是当我选择我的应用程序打开pdf时,它运行我的应用程序但它不加载该pdf文件。我按照本教程实现了在应用程序中加载pdf文件作为URL。https://pspdfkit.com/blog/2017/action-extension/.正如文章所说,我应该使用这些代码letdata=Data(contentsOf:fileURL)data.write(to:targetURL,atomically:true)我的问题是我不知道如何获取fileURL以及如何使用确切的pdf文件

ios - Swift:如何在 iOS UIWebView 中显示包含多个页面的远程 PDF 文件?

我想使用UIWebView显示远程多页pdf。这是我在viewDidLoad中所做的:self.webView.scalesPageToFit=trueself.webView.contentMode=UIViewContentMode.ScaleAspectFitleturl:NSURL!=NSURL(string:pdfFile)webView.loadRequest(NSURLRequest(URL:url))webview是UIWebView的实例,字符串pdfFile包含远程服务器上pdf的URL。当我运行它时,View只显示pdf的第一页。如何显示所有页面?