草庐IT

iphone - 如何以更高分辨率将 PDF 绘制到 CGContext?

我写了一个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

iphone - IOS 以最小边距打印 pdf

这一定很简单,但我似乎无法弄明白。我已经设法实现了从我的应用程序打印PDF的代码。问题是,PDF周围有相当多的空白和默认边距……这不是我希望页面从打印机输出的方式。因此,我正在尝试将边距降至最低。我该怎么做?我是否需要使用自定义UIPrintFormatter、UIPrintPageRenderer或UIPrintPaper。我需要在UIPrintInteractionControllerDelegate的哪个方法中进行更改?我知道这是可以做到的,因为当我从Apple的iBook应用程序打印PDF时,边距明显减少。谢谢。 最佳答案

iphone - 在横向模式下显示 2 个 PDF 页面

有人试过这个示例应用程序在UIScrollView上显示PDF文档吗?https://github.com/vfr/Reader/downloads这是一个很好的例子,而且效果很好。但是,我想在设备处于横向模式时显示两个页面(目前,应用程序在纵向和横向模式下只显示一个页面)我尽力想出一个解决方案,但我失败了。如果有人做过,请帮帮我。非常感谢。*(此外,我非常感谢github.com将此示例项目作为开源项目共享。)* 最佳答案 你应该试试叶子here你可以找到来源......享受.. 关于

iframe 中的 IOS 6.0.1 Safari Scroll pdf

我正在使用我的网页显示来自App_Data的pdf。我使用这个html:和javascript$('#iframePDF').attr("src",responseData.TempPath+"#zoom=100&page=1");缩放不是缩放页面,我无法滚动。是否有任何解决方法或解决方案? 最佳答案 您可以使用两根手指滚动,这对用户来说不直观。除非您知道内容的大小,否则您无法使该区域可滚动,但您不能这样做,因为iOS不会告诉您。抱歉,friend,但是您必须研究原生或混合应用程序,例如Cordova(PhoneGap)提供的解决方

iphone - 如何识别 PDF 文档中的封面

我想实现一个PDF查看器,它一次并排显示文档的两页。自然地,文档应该单独显示封面(如果存在)以便同时显示属于一起的那些页面。问题是有些文档的首页是封面,有些文档的首页似乎是封面,然后是封底,而有些则两者都没有。我的问题是:我怎么知道是否有一个或多个封面?封面是否带有可以识别的特殊标记?或者这可能是检查页码的问题?感谢您的宝贵时间! 最佳答案 PDF格式没有“封面”概念。您不会从PDF对象中获得此信息。也没有页码信息(除了您已有的页码顺序) 关于iphone-如何识别PDF文档中的封面,我

iphone - 将注释和 Pdf 保存到 IOS 5 中的新 Pdf 文件

我正在开发一个pdf注释应用程序,我需要保存注释,所以当我尝试将注释和pdf内容保存到新的pdf时,注释被保存但pdf的内容不是?这是我的功能:-(void)save_doc_as_pdf:(ReaderMainToolbar*)toolbarBackButton:(UIButton*)button{NSError*error;NSString*PdfPath=[document.fileURLabsoluteString];NSString*newPath=[PdfPathstringByReplacingOccurrencesOfString:@"file://localhost"

iphone - 如何在UIWebview中心加载pdf文件

我是iosdevelopement的新手。我正在尝试在UIWebview中心显示pdf。我在mainbundle中有一个pdf。这是我的PDF在UIWebView中加载时的样子:(我放入了棕色渐变作为UIWebView的背景,所以你可以更好地理解我的意思)。-(void)viewDidLoad{UIWebView*theWebView=[[UIWebViewalloc]initWithFrame:[self.viewbounds]];[theWebViewsetContentMode:UIViewContentModeScaleAspectFit];[theWebViewsetAuto

ios - 在 ipad 上打开一个大的 PDF 文件而不先下载它

假设我在Web服务器上有一个400MB的PDF,我希望ipad用户能够打开它并尽快开始查看,而无需先完全下载文件。有哪些选择?Safari可以流式传输这样的大型PDF吗?它可以在文件仍在下载时开始显示第一页吗?有没有办法构建原生应用来实现这一目标?如果是这样,是否应该首先在服务器上“吐出”PDF?怎么办?任何有关如何以友好的方式在iPad上打开大型PDF的提示,我们将不胜感激。如果PDF的索引可访问,则可加分! 最佳答案 清除事物:线性化PDF重新排列了对象的顺序,因此显示页面所需的所有数据都在其他数据的前面。您可以在PDFspec

ios - 如何将 PSD 文件中的所有图层导出为 PDF 矢量以在 Xcode 6 中使用 Assets 目录

据我所知,Apple有一种创建3x图像的新方法,称为PDF矢量图像。我有一个PSD文件(许多图标有多个图层),现在我想将所有图层导出为pdf矢量图像以供使用Assets目录。我也引用了本教程,但我不明白如何执行第1步。http://martiancraft.com/blog/2014/09/vector-images-xcode6/我该怎么做?请提供一些解决方案来做到这一点。提前致谢。 最佳答案 您可以在Xcode中的1x插槽中使用矢量化PDF文件。当您编译项目时,Xcode会自动为每个所需的分辨率(1x、2x和3x)生成PNG文件

iphone - 用于远程 pdf 文件的 UIDocumentInteractionController

有谁知道如何使用UIDocumentInteractionController来“在iBooks中打开”远程pdf文件,我似乎无法解决这个问题。我已经设法在QLPreviewController中打开我的pdf,并让OptionsMenu给我在iBooks中打开的选项,但如果它是远程文件,我不会打开它...当我使用本地文件时,它工作正常。如果这不可能,还有什么替代方案?提前致谢 最佳答案 虽然UIDocumentInteractionController有一个方便的方法interactionControllerForURL:,但它要