This could trigger through condition monitoring/geofencing which doesn't need (background) location permissions or an iBeacon.
* https://developer.apple.com/documentation/corelocation/monit... * https://en.wikipedia.org/wiki/IBeacon
9 karma · joined June 26, 2013
* https://developer.apple.com/documentation/corelocation/monit... * https://en.wikipedia.org/wiki/IBeacon
A few years ago I had success generating WYSIWYG PDFs using HTML5 and the printable classes in CSS Bootstrap (https://getbootstrap.com); in that particular case I used CherryPy (https://cherrypy.org) under IIS and sent the rendered HTML to pdfkit (https://pypi.org/project/pdfkit/) to generate PDFs. That was preferred over relying on the user to print to the page to PDF from their web browser.
Atom (https://atom.io/) and Sublime Text (http://www.sublimetext.com) will have plenty of packages that you can install to make it more IDE-like.