Trunk Notes не имеет собственных средств для экспорта страниц в PDF. Зато он умеет экспортировать их в HTML, причём включает в экспорт все соответствующие заголовки — файл получается полным и самодостаточным. Этим можно воспользоваться, чтобы делать требуемый экспорт при помощи Workflow.
Решение достаточно простое. Создаём в Workflow макрос типа Action Extension. Добавляем в него всего три последовательных действия в указанном порядке:
Make Rich Text from HTML
Make PDF
с опциямиInclude Margin
,Include All Pages
Open In…
с опциейShow Open In Menu
В настройках даём этому макросу любое желаемое имя, например, «HTML to PDF» и выбираем подходящую иконку. Всё.
Как это работает? В Trunk Notes открываем нужную страницу и в режиме просмотра нажимаем кнопку «поделиться» (квадрат с выходящей из него стрелкой, находится в правом нижнем углу экрана). В открывшемся меню выбираем «Share as HTML to…»
Появляется системный диалог выбора вариантов. Во второй строке выбираем пункт «Run Workflow» (иконка — две круговые стрелочки). Далее откроется выбор макросов, среди которых будет и только что созданный.
Нажимаем его кнопку, и получится PDF файл, для которого будет предложен список совместимых приложений. Осталось только указать, куда именно сохранить результат, и он будет туда сохранён.
Внимание: в окошке предлагаемых макросов может присутствовать «Make PDF» из галереи по умолчанию. В данном случае пользоваться им нельзя, так как он сделает PDF с исходным кодом HTML-файла вместо того, что нужно.