Прежде всего, не используйте Quartz для рисования в существующих файлах PDF.В основном это работает, но не работает должным образом, когда шрифты, используемые в исходном файле, недоступны на iPhone / iPad, и вы получаете всевозможные результаты.
Во-вторых, подумайте о рисовании линий на экране.и записать их в файл PDF как два отдельных действия.То есть нарисуйте объекты на слое на экране с помощью Quartz2D, а затем для рендеринга PDF используйте функцию, которая переводит объекты на вашем экране в команды PDF для выбранной вами PDF-библиотеки.
Библиотека PoDoFo является хорошим выбором, и в Интернете есть информация о ее компиляции для iOS.Для PaperPad я изначально написал свою собственную простую библиотеку PDF-Render, но она также переключится на PoDoFo в следующем обновлении.
Cheers, Engin.