草庐IT

pdf-viewer

全部标签

ios - 如何在 iOS 上显示 pdf

我想知道是否有任何方法可以为xcodeiOS进行离线构建,以便我们可以显示本地文件中的pdf文件。我现在使用的方法是通过UIWebView显示包含PDFURL的自定义HTML(在线),但如果可能的话我想制作一个离线版本。但是从在线研究来看,在我看来显示PDF的唯一方法是通过UIWebView,如果确实如此,是否可以从本地资源中提取文件(例如将文件添加到我的xcode资源文件夹)而不是而不是使用PDFURL。题外话:哪个是更好的选择?要提取本地文件还是使用PDF文件的在线URL?由于UIWebView需要连接,因此只提取在线URL似乎是更好的选择,因为它将是最新和更新的。非常感谢您的反馈

ios - CATiledLayer PDF 在 iPad 3 视网膜显示屏上的性能很差

我使用相当简单的代码在ScrollView中显示可缩放的PDF,它在iPad2和第一代iPad上运行得非常好。但它在iPad3上慢得惊人。我知道我正在插入更多像素,但渲染性能简直无法接受。在iOS5.0及更高版本中,tileSize属性被任意限制在1024,这意味着图block在视网膜显示器上显示为该大小的一半。有没有人找到克服这个限制的方法?否则,有没有人找到提高CATiledLayer在iPad3上的速度的方法? 最佳答案 您是否尝试过将图层上的shouldRasterize设置为YES?

ios - 在 iPad 上将 UIView 作为矢量渲染到 PDF - 有时渲染为位图,有时渲染为矢量

我有一个iPad应用程序,我正在尝试从UIView生成PDF,它几乎完美地工作。代码很简单如下:UIGraphicsBeginPDFContextToFile(filename,bounds,nil);UIGraphicsBeginPDFPage();CGContextRefpdfContext=UIGraphicsGetCurrentContext();[view.layerrenderInContext:pdfContext];UIGraphicsEndPDFContext();除了一个奇怪的异常(exception),这真的很有效。如果View在呈现为PDF之前已经显示在屏幕上,

ios - 在 UIWebView iOS 8 中呈现 PDF,导致 PDF 周围出现黑色边框

在iOS8中,当将.PDF渲染到UIWebview时,显示的PDF周围有黑色边框和背景(不是整个背景View)。请注意,这不是设置为的UIWebview背景:myWebView.opaque=NO;myWebView.backgroundColor=[UIColorclearColor];这在有没有其他人有此经历,谁能对此有所了解?我像这样将我的PDF加载到WebView中..-(void)viewWillAppear:(BOOL)animated{[superviewWillAppear:animated];if(self.pdfData!=nil&&self.viewHasUnlo

ios - 在 Mobile Safari 上的 iFrame 中显示 PDF 时出现问题

在我们的Web应用程序中,我们在iframe中显示PDF文档使用以下代码行:这在所有主要的桌面浏览器中都能很好地工作,PDF的宽度缩放以适应iFrame的范围,并且垂直滚动条可以查看文档中的所有页面。但目前我无法让PDF在MobileSafari中正确显示。在这种情况下,只有PDF的左上部分是可见的,没有任何水平或垂直滚动​​条来查看文档的其余部分。有人知道我在MobileSafari中解决此问题的方法吗?更新-2013年3月经过几个小时的搜索和实验,我可以得出结论,这个问题真是一团糟!!有很多解决方案,但每一个都远非完美。我建议其他人在这个问题上苦苦挣扎,请引用'Strategies

ios - 我们可以在 iOS 上使用 UIWebView 打开 pdf 文件吗?

我们可以从UIWebView打开pdf文件吗? 最佳答案 是的,这可以通过UIWebView完成。如果您尝试显示驻留在某处服务器上的PDF文件,您可以直接将其加载到您的WebView中:objective-CUIWebView*webView=[[UIWebViewalloc]initWithFrame:CGRectMake(10,10,200,200)];NSURL*targetURL=[NSURLURLWithString:@"https://www.example.com/document.pdf"];NSURLRequest

ios - 适用于 iPhone/iPad/iOS 的快速精益 PDF 查看器 - 提示和提示?

最近有很多关于绘制PDF的问题。是的,您可以使用UIWebView轻松渲染PDF。但这不能提供您期望从一个好的PDF查看器中获得的性能和功能。您可以绘制PDF页面toaCALayer或toaUIImage.Apple甚至有示例代码来展示如何绘制大型PDFinaZoomableUIScrollview但同样的问题不断出现。UIImage方法:PDF在UIImage不要光学规模以及层方法。CPU和内存在生成时命中UIImages来自PDFcontext限制/阻止使用它来创建实时渲染新的缩放级别。CATiledLayer方法:有显着的开销(时间)绘制完整的PDF页面到CALayer:可以看到

pdf - 如何使用 dart_pdf 在 flutter 中将 Assets 图像和图标转换为 PdfImage

UsedLibrary:dart_pdf搜索后我在GITHUB中发现了同样的问题但无法解决问题。我试过了,但出现了模糊的图像。请帮忙!!ByteDatadata=awaitrootBundle.load('assets/test.jpg');varcodec=awaitinstantiateImageCodec(data.buffer.asUint8List());varframe=awaitcodec.getNextFrame();varimageBytes=awaitframe.image.toByteData();PdfImageassetImage=PdfImage(pdf.d

firebase - Flutter:如何将 pdf 文件上传到 firebase 存储?

我正在开发Flutter应用程序,我想将PDF文件上传到Firebase存储,我使用documents_picker选择文件,但我无法将其上传到存储空间......请帮助我......我的代码在下面uploaddoc()async{dynamicdocPaths;//Platformmessagesmayfail,soweuseatry/catchPlatformException.try{docPaths=awaitDocumentsPicker.pickDocuments;finalDirectorytempDir=Directory.systemTemp;finalStringf

dart - 如何从 Flutter 的内部和外部存储中获取所有 PDF 文件?

我想显示内部和外部存储中存在的所有pdf文件,因此在点击该特定文件时,我想在全屏对话框中打开该文件。 最佳答案 因此,为了做到这一点,您需要:授予对PDF文件所在目录中的外部存储的访问权限。我们称该文件夹为/pdf.列出该目录的所有文件并向用户显示。使用可以可视化PDF的应用程序打开所选文件。为了完成我认为的所有事情,我建议您使用那些flutter包:path_providersimple_permission通过path_provider你可以获取Android设备的外部存储目录。DirectoryextDir=awaitgetE