在iBook中,当您打开PDF时,您可以自动格式化和分页PDF格式,例如如果在iPhone中有5页,但是当你用iPad查看时,它只包含2页。
当您更改文字大小时,页面也会自动更新。
如何使用CGPDFDocumentRef
?
答案 0 :(得分:2)
我假设你在iPad上谈论Apple iBooks?您确定要观察PDF的行为而不是ePub文件吗?
iBooks的原生格式是ePub或iBooks Author创建的格式。
PDF文件通常(在绝大多数情况下)以非回流方式使用。重现页面的精确视觉外观 - 明确无需重排 - 正是PDF发明的原因。
您可以将结构添加到PDF文件中,使其与HTML和ePub等格式更加相似;这些构造可以使用样式标记文本,逻辑上定义段落,列和表等。通常它们用于制作适合长时间存档(根据ISO PDF / A标准)或可访问的PDF文件(适用于视力障碍人士的屏幕阅读器软件阅读)。这种PDF文件通常称为标记PDF。
据我所知,iBooks实际上并不支持标记的PDF(意思是,它不会使用这种PDF文件中的信息来重排文件)。据我所知,你无法使用内置的iOS库创建必要的标签和结构。
如果您的目标应用是iBooks,那么您最好不要考虑生成ePub ......