草庐IT

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的第一页。如何显示所有页面?

ios - 如何使用 Swift 在 UIWebView 上远程显示 PDF 文件?

我正在尝试使用位于我们网站上的iOS应用程序显示pdf文件。这是我这样做的方式:overridefuncprepareForSegue(segue:UIStoryboardSegue,sender:AnyObject?){print("preparingsegue")ifsegue.identifier=="PdfWebView"{print("Foundsegue")letdetailViewController=segue.destinationViewControlleras!PdfViewControllerletmyIndexPath=self.tableView.index

ios - 使用 Swift 4 将 Pdf、Docx 和图像文件上传到服务器

我是swift的新手,我一直在尝试从Iphone的本地存储上传pdf、docx和图像文件。我已经编写了一个代码,但它不起作用,而且我一直从响应中得到状态代码:415。这是我的代码:funcuploadfileToServer(completed:@escaping()->()){lettheTitle=labelTitle.textguardleturl=URL(string:"http://www.--------.com/assignment/post")else{return}varrequest=URLRequest.init(url:url)request.httpMetho

ios - 将 uiimageview 转换为 pdf - Swift

我正在尝试使用swift创建一个iOS应用程序,让用户可以拍照或从他们的图库中选择图像,并将其转换为他们能够保存到手机中的pdf文件。我的代码目前可以打开相机或图库并选择图像,但我无法将其转换为pdf。任何提示将不胜感激,谢谢!CameraViewController类importUIKitclassCameraViewController:UIViewController,UIImagePickerControllerDelegate,UINavigationControllerDelegate{@IBOutletweakvarmyImg:UIImageView!@IBActionf

ios - Xcode PDF套件 : How To Close PDF File

我已经构建了一个应用程序,我即将完成我的项目。而且我需要在我的应用程序中以pdf文件的形式添加印记(法律原因),我认为这没问题。但我无法弄清楚我需要做什么才能获得关闭按钮来关闭PDF文件..我的代码:@IBActionfunctest(_sender:Any){letpdfView=PDFView()pdfView.translatesAutoresizingMaskIntoConstraints=falseview.addSubview(pdfView)pdfView.leadingAnchor.constraint(equalTo:view.safeAreaLayoutGuide.

swift - WkWebView 中 PDF 的第一页呈现像素化

我在WkWebView中呈现多页pdf时遇到了一些问题。如果它是单个页面,它看起来不错。但是任何多页PDF的第一页看起来都很糟糕。我不知道为什么。我这样加载请求wkWebView.load(URLRequest(url:requestas!URL))我在另一个View中保留一个wkWebView并避免滚动滚动(这是有原因的,我知道scrollView是如何工作的)然后我将wWebView的高度和它的scrollView设置为与contentSize相同的高度。wkWebView.frame.size.height=wkWebView.scrollView.contentSize.hei

java - 如何在android中为pdf查看器制作注释,如突出显示、删除线、下划线、绘制、添加文本等?

Android市场中的许多应用程序(如RepliGo、Aldiko、Mantano、ezPdf)在其pdf查看器中使用这种类型的注释,如下图所示。我尝试了多种方式来实现这个注解,但都失败了。我有一个用于android的pdf查看器和用于使用iText绘制线条的注释的单独Java代码。我的问题是我能否在android中实现iText。如果可能,我必须导入哪个包?同样在某些应用程序中,Canvas方法用于绘制线条。是否可以在android中包含这个canvas方法而不是使用注释?目标是具有与注释相同的功能。在下图(RepliGoPDF阅读器)中,他们使用哪种代码进行注释?

java - 如何在android中为pdf查看器制作注释,如突出显示、删除线、下划线、绘制、添加文本等?

Android市场中的许多应用程序(如RepliGo、Aldiko、Mantano、ezPdf)在其pdf查看器中使用这种类型的注释,如下图所示。我尝试了多种方式来实现这个注解,但都失败了。我有一个用于android的pdf查看器和用于使用iText绘制线条的注释的单独Java代码。我的问题是我能否在android中实现iText。如果可能,我必须导入哪个包?同样在某些应用程序中,Canvas方法用于绘制线条。是否可以在android中包含这个canvas方法而不是使用注释?目标是具有与注释相同的功能。在下图(RepliGoPDF阅读器)中,他们使用哪种代码进行注释?

ios - 下载PDF文件并保存在文档目录中

我有以下代码允许我从URL下载PDF文件,它工作正常:classViewController:UIViewController{@IBOutletweakvarprogressView:UIProgressView!overridefuncviewDidLoad(){let_=DownloadManager.shared.activate()}overridefuncviewWillAppear(_animated:Bool){super.viewWillAppear(animated)DownloadManager.shared.onProgress={(progress)inOpe