View Single Post
Old 11-09-2020, 07:59 AM   #11
Sevenlives
Enthusiast
Sevenlives can self-interpret dreams as they happen.Sevenlives can self-interpret dreams as they happen.Sevenlives can self-interpret dreams as they happen.Sevenlives can self-interpret dreams as they happen.Sevenlives can self-interpret dreams as they happen.Sevenlives can self-interpret dreams as they happen.Sevenlives can self-interpret dreams as they happen.Sevenlives can self-interpret dreams as they happen.Sevenlives can self-interpret dreams as they happen.Sevenlives can self-interpret dreams as they happen.Sevenlives can self-interpret dreams as they happen.
 
Posts: 28
Karma: 20698
Join Date: Oct 2020
Device: Nova Pro
Quote:
Originally Posted by dnquark View Post
The zip file that you get from local backups is a dump of SQLite databases that are used to store notebook data. I spent some time poking around, and it seems that it would be pretty doable to reverse-engineer the file format and write converters to and from Xournal or SVG. In particular, I succeeded in grabbing raw stroke data from binary blobs as a proof of concept.

Also, note that while the device does not export SVG directly, the PDFs that are synced to Dropbox can trivially be converted to SVGs using e.g. Inkscape or pdf2svg command. Note that PDFs that you get by going to "export" in the menu are rasterized, but the PDFs in Dropbox are still in vector format. It's unclear why this is the case, but as long as this keeps working, you do have access to the vector data.

Very good information thank you. I didn't know Dropbox linked pdfs still contained the vector data. As a graphic designer, I'm aware that pdfs are capable of containing the vector data, which is why it was so perplexing to me to find rasterized pixels on export. But this little loophole is definitely interesting and I will be checking it out. Thank you much!
Sevenlives is offline   Reply With Quote