Skip to main content
All CollectionsBest Practices, Tips & TricksTips & Tricks
FAQ: How to can I show my Flipbook in right-to-left format?
FAQ: How to can I show my Flipbook in right-to-left format?

iPaper doesn't natively support right-to-left Flipbook formats, but you can achieve a similar effect using this workaround.

Updated over 3 months ago

⚠️ iPaper does not natively support right-to-left script formatting. We cannot guarantee an optimal browsing experience for your Flipbooks by using this workaround.

What is right-to-left script formatting?

In right-to-left script (RTL), writing begins on the right side of the page and moves left, with new lines added from top to bottom. This contrasts with left-to-right scripts, where writing starts on the left and moves right.

Arabic, Hebrew, and Persian are the most common RTL writing systems today.

Does iPaper support right-to-left script formatting?

No. iPaper does not support right-to-left formatting, or other reading formats. iPaper currently only natively supports left-to-right formatting.

However, you can use a workaround that gives the appearance of your Flipbook being presented in right-to-left formatting. You can see an example of this workaround in action in our demo Flipbook, below:

How to achieve the right-to-left script effect

💡 In order for this effect to work, your Flipbook must be designed to read from right-to-left.

  1. Ensure that your source PDF for your Flipbook is designed in right-to-left script format. This should include that page numbers also indicate a right-to-left reading flow, and that any visual elements that span across two pages are designed/cut correctly.

  2. Create your Flipbook in iPaper using your new source PDF.

  3. Set the URL for your Flipbook to include the last page in a query string. You can do this by right-clicking on your Flipbook, and clicking Edit settings.

    Next, in the General tab, select Name and URL from the vertical, left-hand menu.

    In the URL field, enter your URL including the query string. For example:

    https://viewer.ipaper.io/demo-flipbooks/seasonal-effects-on-flipbooks/beauty-health-holiday/?page=4

    Set the number of the last page in the query string ?page= so that when opened, your Flipbook presents the last page. As you have reversed the order of your source PDF, this will, in reality, show your first page.

  4. Remove page numbers in your Flipbook. This can be achieved by checking the Hide page numbers in top bar option, under Interface in the Flipbook's Settings:

  5. Iframe your Flipbook on to your website, using the iPaper JS API.

    This is the most complex step of this workaround, and may require development work on your side.

That's it! 🎊

Considerations when using this workaround

  • iPaper Flipbooks are designed to be read as a spread (2 pages shown beside each other), except for the first page, which is always shown as a single page. For this workaround, if your Flipbook contains an uneven number of pages, you must compensate for this by checking the Start with spread option in the Interface settings.

  • The iPaper interface is designed to display page numbers based on left-to-right browsing, meaning that they will display incorrectly when using this workaround. As such, remember to check the Hide page numbers in top bar option in the Interface settings.

    You can code a custom page number viewer using JavaScript to display the correct page number order. We've included this example in Replit that achieves this effect.

⚠️ Please note that if you choose to use this workaround, it is done at your own risk. iPaper cannot offer support or advice on this workaround.

Did this answer your question?