- video
- HTML
(feel free to suggest anything else please, if you think there are better ones)
The problem is I can't make my mind on which one to use. Things that I consider are:
- potential reach (i.e. some people absolutely hate reading)
- cross-device usability (video would be great for mobile, but people might want to read more on the PC or their e-reader)
- anti piracy: I don't want people to simply download a PDF and then upload it to a torrenting website because I lose all my work
I've never done this before so I'm really stuck at this step. Can someone share some advice on how to go forward with this?
a) XML directly to HTML via Saxon XSLT.
b) XML to LaTeX via Saxon XSLT. Then LaTeX to PDF via pdflatex/lualatex.
I have an input folder and two output folders (for HTML and PDF). I use a batch file that runs all files placed in the input folder through the pipeline. If I want to change the Layout a bit, I modify the the XSLT and re-run the batch file with all the old XML sources.
That has been working like magic for more than a decade, with very little changes after the initial effort of defining the XML format and writing the XSLT scripts.
As to anti-piracy, I don't know what to tell you. The hardest format to pirate would be a physical book. Ebooks, pdfs and videos are all easy enough to redistribute without really good drm.