1

iBook では、PDF を開くと、PDF を自動フォーマットしてページングできます。たとえば、iPhone では 5 ページですが、iPad で表示すると 2 ページしか含まれません。

文字サイズを変更すると、ページも自動的に更新されます。

を使用してこれを行う方法はCGPDFDocumentRef

4

1 に答える 1

2

iPad 上の Apple iBooks について話していると思いますか? ePub ファイルではなく PDF の動作を確認していますか?

iBooks のネイティブ形式は、ePub または iBooks Author によって作成された形式のいずれかです。

PDF ファイルは通常 (ほとんどの場合) 非リフロー形式で使用されます。ページの正確な視覚的外観を - リフローなしで明示的に - 再現することが、まさに PDF が発明された理由です。

PDF ファイルに追加して、HTML や ePub などの形式に少し似た構成にすることができます。これらの構成要素は、テキストにスタイルのタグを付けたり、段落、列、表などを論理的に定義したりできます。通常、これらは PDF ファイルを長期間のアーカイブに適したものにする (ISO PDF/A 規格による) か、アクセシブルにするために使用されます (たとえば、視覚障害者向けのスクリーン リーダー ソフトウェアによる読み取りに適しています)。このような PDF ファイルは、一般にタグ付き PDF と呼ばれます。

私が知る限り、iBooks は実際にはタグ付き PDF をサポートしていません (つまり、そのような PDF ファイルの情報を使用してファイルをリフローしません)。また、私が知る限り、組み込みの iOS ライブラリを使用して必要なタグと構造を作成することはできません。

対象アプリが iBooks の場合は、ePub の生成を検討した方がよいでしょう...

于 2012-11-28T22:29:33.490 に答える