关于iphone:新手想为ipod touch创建PDF阅读器-最好的方法是什么?

关于iphone:新手想为ipod touch创建PDF阅读器-最好的方法是什么?

Newbie wants to create a PDF reader for ipod touch - what's the best approach?

我想制作一个显示PDF的小型应用程序,用前一页后一页功能显示可缩放的单页。


在Cocoa和Cocoa touch中,Core Graphics API几乎相同。阅读CGPDFDocument,它将为您提供呈现PDF页面所需的一切。您无需阅读PDF规范或使用库直接解析PDF文件。您可能会学到更多有关Core Graphics / Quartz 2D等的信息,以了解如何在Cocoa应用程序内使用这些功能。


基于苹果公司不断发展的拒绝提交具有重复功能的应用程序的政策,我会担心即使是新手也要花太多时间在iPhone核心功能集上。


这很琐碎。 CGPDFDocument函数将使您可以对PDF文件进行任何处理。


我找到了可以在iPad上运行的HTML5框架http://bakerframework.com/
但是我还没有测试。


iPhone和iPod touch已经可以查看PDF,因为英国的一则电视广告显示正在查看带有.pdf附件(带有游泳课)的电子邮件。它还可以查看.doc,.xls等,因此,如果他正在创建查看器类型的应用程序,那么以后也支持这些功能也是不错的选择。

这意味着您需要访问这些设备上的PDF框架。如果他是付费开发人员,大概可以在这里提供支持。将PDF同步到设备是实际的实际困难,因为iTunes不支持。我认为您需要编写一个基于网络的同步工具,或者拥有一个在线云来保存人们的PDF。

该设备不支持Flash,因此无法使用PDF到Flash转换工具。


推荐阅读

    linux不显示命令输出?

    linux不显示命令输出?,系统,情况,异常,信息,工具,百度,不了,工作,代码,命令,l

    linux命令行显示乱码?

    linux命令行显示乱码?,系统,情况,乱码,中文,字符集,服务器,原因,字符,日志,

    linux换行显示命令?

    linux换行显示命令?,系统,命令,地址,工作,文件,实时,标准,管理,基础,目录,30

    linux显示操作命令?

    linux显示操作命令?,系统,工作,地址,信息,管理,命令,目录,基础,工具,标准,lin

    linux命令行显示天气?

    linux命令行显示天气?,信息,系统,城市,手机,情况,时间,实时,地址,工作,标准,l

    linux命令行显示路径?

    linux命令行显示路径?,系统,数据,信息,命令,工作,时间,标准,文件,目录,名称,l

    linux显示详细命令?

    linux显示详细命令?,工作,系统,信息,地址,命令,标准,数据,目录,文件,名称,执

    linux显示上一个命令?

    linux显示上一个命令?,信息,机器人,人工智能,第一,地方,工具,在线,网站,代

    linux满屏显示命令?

    linux满屏显示命令?,工具,系统,服务,电脑,网络,技术,信息,数据,上会,软件,如

    显示linux时间命令?

    显示linux时间命令?,时间,系统,信息,一致,命令,文件,终端,目录,选项,参数,lin

    linux命令刷新显示?

    linux命令刷新显示?,系统,工作,最新,地址,命令,异常,分析,工具,信息,软件,Lin

    linux显示最多的命令?

    linux显示最多的命令?,系统,情况,信息,数据,工具,电脑,状态,时间,分析,命令,

    linux命令高亮显示?

    linux命令高亮显示?,系统,信息,命令,电脑,地址,代码,情况,分析,位置,文件,Lin

    linux显示隐藏命令?

    linux显示隐藏命令?,系统,电脑,档案,工具,一致,生产,文件夹,文件,命令,开头,l

    linux显示错误命令?

    linux显示错误命令?,信息,系统,电脑,状态,时间,环境,命令,搜狐,密码,异常,虚

    linux逐行显示命令?

    linux逐行显示命令?,标准,信息,系统,工作,地址,命令,实时,名称,文件,目录,Lin

    linux显示时间命令?

    linux显示时间命令?,时间,系统,管理,标准,信息,单位,工具,数据,中国,命令,lin

    linux启动显示命令行?

    linux启动显示命令行?,系统,密码,终端,状态,首页,情况,基础,电脑,信息,工具,l

    linux启动显示命令行?

    linux启动显示命令行?,系统,密码,终端,状态,首页,情况,基础,电脑,信息,工具,l

    linux显示之前的命令?

    linux显示之前的命令?,系统,信息,命令,地址,服务,环境,数据,标准,数字,不了,l