<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class=""><o:p class="">></o:p><o:p class="" style="font-family: Calibri, sans-serif; font-size: 11pt;"> </o:p><font face="Calibri, sans-serif" class=""><span style="font-size: 11pt;" class="">Does anyone know if there</span><span style="font-size: 14.666666984558105px;" class="">’</span><span style="font-size: 11pt;" class="">s a way to easily add page numbers to an epub file?</span></font><div class=""><font face="Calibri, sans-serif" class=""><span style="font-size: 14.666666984558105px;" class=""><br class=""></span></font></div><div class=""><font face="Calibri, sans-serif" class=""><div class=""><span style="font-size: 14.666666984558105px;" class="">Not sure if it qualifies as “easy”, but If the EPUB contains separate XHTML files for each page of the print book, you could try the following:</span></div><div class=""><span style="font-size: 14.666666984558105px;" class=""><br class=""></span></div><div class=""><span style="font-size: 14.666666984558105px;" class="">1. Open the EPUB in Sigil and rename the the XHTML files</span></div><div class=""><span style="font-size: 14.666666984558105px;" class=""><span class="Apple-tab-span" style="white-space:pre">     </span>- (check print equivalent to verify proper page order and that each XHTML file is equivalent to one page number)</span></div><div class=""><span style="font-size: 14.666666984558105px;" class=""><span class="Apple-tab-span" style="white-space:pre">   </span>- Select the XHTML files (beginning with the file containing page 1)</span></div><div class=""><span style="font-size: 14.666666984558105px;" class=""><span class="Apple-tab-span" style="white-space:pre">       </span>- Right Click > Rename </span></div><div class=""><span style="font-size: 14.666666984558105px;" class=""><span class="Apple-tab-span" style="white-space:pre">    </span>- Begin renaming at "page0001"</span></div><div class=""><span style="font-size: 14.666666984558105px;" class=""><span class="Apple-tab-span" style="white-space:pre">   </span>- (Sigil will automatically adjust the OPF document to reflect the new naming structure of the XHTML files)</span></div><div class=""><span style="font-size: 14.666666984558105px;" class="">2. Use Find and Replace to add Page Number markup to the XTHML files</span></div><div class=""><span style="font-size: 14.666666984558105px;" class=""><span class="Apple-tab-span" style="white-space:pre">   </span>- Select the XHTML files (e.g., page0001, page 0002 etc.)</span></div><div class=""><span style="font-size: 14.666666984558105px;" class=""><span class="Apple-tab-span" style="white-space:pre">  </span>- Use Regex Find and Replace</span></div><div class=""><span style="font-size: 14.666666984558105px;" class=""><span class="Apple-tab-span" style="white-space:pre">       </span>- Find what: <body></span></div><div class=""><span class="Apple-tab-span" style="font-size: 14.666666984558105px; white-space: pre;"> </span><span style="font-size: 14.666666984558105px;" class="">- Replace: <body> \n <p><span epub:type=“pagebreak" role="doc-pagebreak" id="page-1">1</span></p>\n</span></div><div class=""><span style="font-size: 14.666666984558105px;" class=""><span class="Apple-tab-span" style="white-space:pre">     </span>- (Each XHTML file will now have a page number on the top)</span></div><div class=""><span style="font-size: 14.666666984558105px;" class="">3. Repeat Step 2 for each file, changing the value of the page number in the Replace text field</span></div><div class=""><span style="font-size: 14.666666984558105px;" class=""><span class="Apple-tab-span" style="white-space:pre"> </span>- Replace: <body> \n <p><span epub:type="pagebreak" role="doc-pagebreak" id="page-2">2</span></p>\n etc.</span></div><div class=""><span style="font-size: 14.666666984558105px;" class="">4. Copy and Paste the Page-List Nav (see attached document) into the NAV document</span></div><div class=""><span style="font-size: 14.666666984558105px;" class=""><span class="Apple-tab-span" style="white-space:pre">     </span>- (I have included the markup for up to 500 print pages in the Page-List NAV section, so just copy/ add what you need for your book)</span></div><div class=""><span style="font-size: 14.666666984558105px;" class=""><span class="Apple-tab-span" style="white-space:pre">       </span>- (Paste it at the end of the TOC NAV section)</span></div><div class=""><span style="font-size: 14.666666984558105px;" class="">5. Add the (print) source metadata to the OPF. E.g.,</span></div><div class=""><span style="font-size: 14.666666984558105px;" class="">    <dc:source>urn:isbn:12345678</dc:source></span></div><div class=""><span style="font-size: 14.666666984558105px;" class="">    </span></div><div class=""><span style="font-size: 14.666666984558105px;" class="">Notes: </span></div><div class=""><span style="font-size: 14.666666984558105px;" class=""><br class=""></span></div><div class=""><span style="font-size: 14.666666984558105px;" class="">- Step 3 is still time-consuming and could be eliminated possibly with a script, albeit you’d still need to know the naming convention of the XHTML files (hence, step 1 would still be necessary)</span></div><div class=""><span style="font-size: 14.666666984558105px;" class="">- Consider adding an ARIA-label to the page number markup for easier reading/ differentiation between page numbers and list numbers:</span></div><div class=""><span style="font-size: 14.666666984558105px;" class=""><p> <span epub:type="pagebreak" role="doc-pagebreak" id="page-1" title="page 1" aria-label="page 1">1</span></p></span></div><div class=""><span style="font-size: 14.666666984558105px;" class="">- EPUB reading systems that support page list navigation:</span></div><div class=""><span style="font-size: 14.666666984558105px;" class=""><span class="Apple-tab-span" style="white-space:pre">       </span>- Vital Source Bookshelf</span></div><div class=""><span style="font-size: 14.666666984558105px;" class=""><span class="Apple-tab-span" style="white-space:pre">   </span>- Adobe Digital Editions</span></div><div class=""><span style="font-size: 14.666666984558105px;" class=""><span class="Apple-tab-span" style="white-space:pre">   </span>- Azardi Reader</span></div><div class=""><span style="font-size: 14.666666984558105px;" class="">- check <a href="http://EPUBTest.org" class="">EPUBTest.org</a> for more information: <a href="http://epubtest.org/testsuite/epub3/feature/page-list-nav/" class="">http://epubtest.org/testsuite/epub3/feature/page-list-nav/</a></span></div></font><div><br class=""></div><div>HTH,</div><div><br class=""></div><div>Joseph</div><div><br class=""></div><div></div></div></body></html>