конвертировать HTML-страницы в PDF - PullRequest
4 голосов
/ 05 февраля 2010

Я просто представляю, что я могу сделать, чтобы сделать файл pdf из моих файлов localhost (.php). Я пытался использовать инструменты онлайн-конвертации, но это не сработало, потому что они определенно не в сети. Можете ли вы порекомендовать мне несколько способов, как я могу достичь своей цели преобразования html-таблицы в pdf и распечатать ее с помощью функции печати в vb.net?

-Я использую vb.net в качестве интерфейса для программы базы данных, которую я делаю (mysql), используя php в качестве кода для манипулирования базой данных. Для этого я использовал веб-браузер vb.nets. Потому что я все еще дебил, когда дело доходит до php.

Ответы [ 6 ]

1 голос
/ 05 февраля 2010

Если вы работаете в среде Linux и PHP, вы можете попробовать wkthmltopdf на http://code.google.com/p/wkhtmltopdf/

Я сам попробовал и был очень доволен результатами преобразования HTML в PDF.

У него есть программа для запуска из терминала, и она хорошо работает с вашими стилями CSS.

Но файл огромен, и вам нужно установить X Server на Linux.

1 голос
/ 05 февраля 2010

Вы пометили его как php , и в php мы находим fpdf действительно хорошим для создания всевозможных макетов.

Обучение

Сценарии

0 голосов
/ 05 февраля 2010

Вы можете попробовать fpdf или tcpdf . Оба с открытым исходным кодом и используют классы PHP для их реализации.

0 голосов
/ 05 февраля 2010

Я использовал в одном проекте http://www.digitaljunkies.ca/dompdf/. Есть некоторая работа со шрифтами и кодировкой, но она работает с CSS, изображениями и т. Д. И сегодня я нашел mpdf.bpm1.com/, но я не пробовал.

0 голосов
/ 05 февраля 2010

Я использовал Migradoc / PDFSharp для создания PDF-файлов с большим эффектом.

0 голосов
/ 05 февраля 2010

Prince XML (http://www.princexml.com/) выполняет невероятную работу по преобразованию даже сложных макетов CSS в PDF-файлы. (Мы используем его в сочетании с TinyMCE, чтобы конечные пользователи могли создавать PDF-файлы, и результаты выглядят великолепно.) Однако лицензия довольно дорогая.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...