rmWebUiTools
rmWebUiTools copied to clipboard
Speeding up export
Thank you so much for this tool!
I have a couple of questions about how exporting currently works.
Why does the reMarkable have to build the PDFs on its end before exporting them? Is it because the files are stored in some sort of proprietary binary format whose conversion tool is only the RM2/cloud service handlers?
Hi, thanks for the feedback. It's very cool to know!
Why does the reMarkable have to build the PDFs on its end before exporting them? Is it because the files are stored in some sort of proprietary binary format whose conversion tool is only the RM2/cloud service handlers?
Indeed as you are assuming. Though it has it's reasons.
Because the notes are vectors (lines, etc., not pixels) it has to use a vectorization format. And it's using it's own since neither SVG, nor PDF could deal with it's customs pens or would add unnecessary size and conversion bourdon. The reMarkable also doesn't need to copy the background template onto each notebook site and can just reference the one stored on the device to safe further space.
I think the format is documented in some places. People also made some own libraries which can export the format. I used one in this project: https://github.com/LinusCDE/rmStorageTools