Мы использовали ABCpdf от WebSupergoo , который включает в себя возможность извлечения URL-адреса и его преобразования в PDF (см. документация ). Это означает, что все, что нам нужно сделать, это предоставить надлежащим образом отформатированную версию страницы в простом старом HTML и указать ABCpdf на этот URL, и он автоматически преобразует все для нас - лучше, чем создавать страницу вручную элемент за элементом.
Я должен добавить, что это не идеально - у нас были некоторые проблемы, связанные с такими вопросами, как разбиение на страницы (очень сложно печатать HTML, когда вам нужны такие вещи, как верхние и нижние колонтитулы на каждой странице), но для простого использования это задача .
Вы можете получить ABCpdf бесплатно, если вы готовы дать ссылку на них .