㈠ ios开发里面有没有读取pdf文件的代码
在iOS创建PDF文件中简单介绍了如何生成pdf文件。现在有需求要显示PDF文档。看了一下Apple的API,大概有两种方法:
使用WebView,可以直接读取PDF,这个比较简单,可参见:最简单的WebView应用,缺点是自定义的能力较弱,优点是简单,像读取网页一样;
使用自定义的UIView,需要继承UIView,自定义效果很好,问题是需要了解和使用的API较多。
本文只说明自定义UIView的方法。实现的在iPad模拟器上的效果:
本文方法参考了:官方文档。见A function that draw a PDF page的代码部分:
void MyDisplayPDFPage (CGContextRef myContext,
size_t pageNumber,
const char *filename)
{
CGPDFDocumentRef document;
CGPDFPageRef page;
CGRect box;
document = MyGetPDFDocumentRef (filename);// 1
page = CGPDFDocumentGetPage (document, pageNumber);// 2
CGContextDrawPDFPage (myContext, page);// 3
CGPDFDocumentRelease (document);// 4
}
㈡ iOS 怎么使用WKWebView加载PDF 去黑边
xcode中右键Add File To ..,多个target的程序名称不同1;Code Signing,在弹出框中.app/,程序中对不同版本这样判断.lproj和en,点击Bulid Setting:target->: ALite ->Build Settings->、A 的名称是不是显得不够专业.plist文件 新建一个文件夹X,通过选择添加的target来控制不同版本的内容.; 3..app名称、再点击一次: 1)首先修改Xcode左上角的target名称,设置Debug和Release里的预编译宏内容: ALite ->,添加时选择target为ALite,修改A ;PrivateHeaders为,下拉框中选择Manage Schemes,选择1)中添加的ALite-Info;复制原来target的A-Info,点击一次;PrivateHeaders:设置Bundle Idenfitier,选择添加到target ALite中; 4;; 2:Preprocessor Macros.lproj下的InfoPlist、修改Bundle Identifier和选择不同的证书,因为不是共用的;Summary.plist:CFBundleDisplayName="程序名称Lite",搜索,让app区分开来 1)新target需要的,添加X到项目中,比如TARGET_VERSION_LITE=1表示lite版本(注意=前后不能右空格..plist,不要选target A了.plist到X,xcode中右键Add File To ,搜索Packaging下的Private Headers Folder Path.:点击xcode左上角Run.,选择添加到target ALite中,就可以修改A 为你想要的名字了.strings文件到X:提示你需要选择plist文件; 2)点击target、修改程序名称 一般说来,你添加资源文件的时候;Summary,有空格会编译不过); 4)点击target.strings的内容: ALite->,修改其名称为ALite-Info,复制zh-Hans:ALite;然后修改InfoPlist: #if TARGET_VERSION_LITE ==1 ,比如ALite;再说一下预编译宏的事情、Stop右边的工程名称. #elif TARGET_VERSION_LITE ==2 .?现在来修改一下、2个target到现在就创建好了;Build Setting,点击A 那行; 3)点击target.app/:选择另外的证书..; 2)修改xcode左下方Procts下的A :点击Targets下你刚才改名后的ALite
㈢ ios13.2为什么打不开pdf
如果您的iOS设备无法打开PDF文件,那么您需要安装对应能够打开PDF的应用,如您已安装,那么仅需在“文件”中找到您的文件,点击即可打开文件
或者在点击文件之后,点击右上角部分的“菜单”不出意外应该可以看到在“xxAPP.”中打开
希望可以帮助到你吧
㈣ ios上如何打开PDF文件
请安装Adobe Acrobat软件,可打开PDF文档。
㈤ IOS怎么打开PDF文件
ios怎么打开PDF文件。你可以在APP store商城搜索轻快PDF阅读器,你看名字就知道这是个阅读PDF文件的软件。获取安装轻快PDF阅读器,知道桌面上出现了PDF阅读器的图标。
这就是轻快PDF阅读器的图标,直接运行软件。你再去打开原先打不开的PDF文件,选择其他方式打开,在选择轻快PDF阅读器来打开,那样你的PDF文件就可以打开了!
㈥ 如何把本地 PDF 文件添加到 iOS 的 iBooks 中
把本地 PDF 文件添加到 iOS 的 iBooks 中的方法 方法一、用iTunes添加PDF到iBooks中 这里以 iPhone 为例,把 iPhone 与电脑用数据线连接起来,打开 iTunes 软件。点击 iTunes 右上方的“iPhone”图标, 在 iPhone 的摘要界面,向下拖动找到选项下面的“手动管理音乐和视频”。勾选好以后,点击右下角的“应用”按钮, 注:这一步非常重要,否则不能把 PDF 文件从电脑地地添加到 iBooks 中 接下来软件会提示 iPhone 在别的 iTunes 有同步过,但 iPhone 每次只能与一个 iTunes 同步,所以询问我们是否要“抹掉并同步”原来的资料库。点击“抹掉并同步”继续, 注:因为我的 iPhone 有在别的电脑同步过,所以这里会出现这个提示。如果没有这步出现,请直接路过此步。 等待应用完成以后,点击 iPhone 管理页面顶部右边的“此 iPhone 上”选项, 在软件的左窗格中选择“图书”选项, 接下来找到我们想要添加到 iBooks 中的 PDF 文件,选中以后直接用鼠标拖动到 iTunes 软件的右窗中, 打开 iPhone 上的 iBooks 应用,点击屏幕顶部的“图书”按钮, 选择 PDF 选项, 然后就可以看到我们在电脑端添加的 PDF 文件了, 用iTools添加PDF到iBooks中 这里还是以 iPhone 为例,把 iPhone 与电脑用数据线连接起来,打开 iTools 软件。等待 iTools 与设备连接成功以后,点击设备下面的“图书管理”选项, 点击软件右窗格上方的“导入”按钮, 在弹出的文件选择窗口中,找到并选中电脑本地中的 PDF 文件,点击“导入”按钮, 然后就可以看到电脑中的 PDF 文件被成功地导入到 iPhone 上的 iBooks 中, 当然也可以直接采用鼠标拖动文件到软件窗口中,和上面 iTunes 操作的方法相同。
㈦ iospdf在哪个文件夹
在系统中的Fonts文件夹中。
在手机系统默认的Fonts文件夹中既可以找到自己下载过的pdf文件,下载的时候如果没有另存为在指定文件夹中,就会直接下载在默认的文件夹中。
传输过来的文件也是这个默认的文件夹。
㈧ ios怎么显示pdf.word,excel
在iOS4.0系统中,官方SDK提供了一个QLPreviewController,使用它就可以让我们的App在iPhone/iPad中直接预览各个文件了。官方的开发文档中说明其支持的文件类型有:
iWork文档
微软Office97以上版本的文档
RTF文档
PDF文件
图片文件
文本文件和CSV文件
使用方法也很简单,直接alloc出一个QLPreviewController对象,用presentModalViewController方法把它调出来即可。要指定QLPreviewController预览那个文件,只要直接实现它的代理方法previewItemAtIndex,返回一个NSURL对象即可:
- (id)previewController:(QLPreviewController *)previewController previewItemAtIndex:(NSInteger)idx
{
return [NSURL fileURLWithPath:[NSString stringWithFormat:@“%@/Documents/files/%@”, NSHomeDirectory(), [fileList objectAtIndex:currentIndex]]];
}
对以上文件格式的浏览效果,还是不错的。
㈨ 苹果手机用微信打开有一些PDF文件加载速度慢不能退出在QQ上不卡很流
反应慢有以下几个原因:
1、手机内存是否已满,如果手机内存满的话就很容易造成卡机现象,可以先卸载一些用不到的软件,或者清理一些手机内的电影音乐等。
2、内存没满但是软件过多,导致手机运行慢。
3、网络本身就不太好,导致网速也很慢,上网速度慢。
4、如果以上方法都不可以解决这个问题的话,可能就是设备的毛病,就需要到专门的苹果维修部去检查维修。苹果手机运行反应太慢,可用以下小技巧改善一下:1、我们可以点击红色减号用以强制退出应用程序,关机再重启设备,iPhone 一旦重启,整个系统会重新初始化,从而达到让系统恢复正常的运行速度。2、及时更新 App 应用程序。3、有的插件会占用一定的系统资源,从而导致 iPhone 速度变慢。建议删除一些第三方插件,从而恢复系统的稳定性,提升 iPhone 系统的运行速度。4、按时按侯清理一下系统垃圾和多余的软件,可以从网上下载一个删除垃圾文件的软件安装在手机上,对手机进行彻底的清理垃圾。
5、如果手机是越狱过的,那么很有可能因为越狱不彻底而造成设备的卡机现象,遇到这样的情况,就得重新对手机进行越狱,越狱之后就可以重新的使用。