Я использую CGPDFDocumentRef для рендеринга содержимого PDF для приложения для электронных книг. Это прекрасно работает, но, кажется, не позволяет пользователю читать текст в «альбомном режиме», наклоняя телефон - у меня нет возможности переформатировать текст, чтобы использовать более широкое пространство. (Да, я могу масштабировать всю страницу, чтобы соответствовать новому пространству, но это не очень полезно для читателя.)
Можно ли переформатировать текст абзаца в документах PDF на основе заданной ширины страницы? Я понимаю, что HTML делает это красиво, но «экспорт в HTML» из таких инструментов, как Keynote, просто рисует JPG .
Если то, что я прошу, невозможно, это будет приемлемый ответ; Я просто хотел бы знать наверняка.