PDF - это текстовый формат, который очень легко генерировать из кода. (Обычно он сжимается, но в основном это простой текст.)
Основы очень просты, как алгебра средней школы. У вас есть самолет и происхождение. И вы рисуете точки или линии в координатах. Конечно, вы также размещаете текст по координатам со встроенным шрифтом.
Так что, если ваши потребности очень просты, вы можете довольно легко прочитать свободно доступную спецификацию PDF и сгенерировать все, что вам нужно - не идеально для всех ситуаций, но это проще, чем вы думаете.