ePub ファイルのレイアウトをプログラムで識別する必要があります。ePub ファイルは、固定レイアウトまたはリフロー可能なレイアウトのいずれかです。
Microsoft.WindowsAPICodePack.Shell で Microsoft.WindowsAPICodePack を使用して、ePub ファイルのメタデータを取得しようとしました。
ただし、レイアウトが何であるかを教えてくれるプロパティを特定することはできません。
注目すべきメタデータに隠しプロパティはありますか?
-アラン-
ePub ファイルのレイアウトをプログラムで識別する必要があります。ePub ファイルは、固定レイアウトまたはリフロー可能なレイアウトのいずれかです。
Microsoft.WindowsAPICodePack.Shell で Microsoft.WindowsAPICodePack を使用して、ePub ファイルのメタデータを取得しようとしました。
ただし、レイアウトが何であるかを教えてくれるプロパティを特定することはできません。
注目すべきメタデータに隠しプロパティはありますか?
-アラン-
OPF ファイル<meta property="rendition:layout">のセクションで要素を探す必要があります。<metadata>
<meta property="rendition:layout">reflowable</meta>リフロー可能な EPUB を示します<meta property="rendition:layout">pre-paginated</meta>固定レイアウト EPUB を示します仕様: http://www.idpf.org/epub/301/spec/epub-publications.html#meta-properties-rendering
注: EPUB 3 ではハイブリッド EPUB (つまり、リフロー可能なアイテムと事前にページ付けされたスパイン アイテムの混合) が許可されているため、プロパティはスパイン要素に添付される場合があります。rendition:layout*プロパティを参照してください: http://www.idpf.org/epub/301/spec/epub-publications.html#sec-itemref-property-values