Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Скриптовые языки программирования > PHP
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 24.10.2019, 15:09   #1
Arigato
Высокая репутация
СуперМодератор
 
Аватар для Arigato
 
Регистрация: 27.07.2008
Сообщений: 16,219
По умолчанию Генерация DOC или PDF из HTML

Есть HTML-код, который надо конвертировать в PDF-файл. Подскажите какое-нибудь самое простое решение без танцев с бубном, какой-нибудь класс для PHP, где все это уже реализовано?

Пробовал класс HTML2FPDF, провозился с ним два дня, удовлетворительного результата так и не получил.
Arigato на форуме Ответить с цитированием
Старый 24.10.2019, 15:35   #2
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,238
По умолчанию

я для этих целей воспользовался mPDF 6.0 http://www.mpdf1.com/
но, конечно, простым это решение не назовёшь - в распакованном виде MDPF на рабочем сервере занимает ~111Мб.
Но, вроде бы работает.
Serge_Bliznykov вне форума Ответить с цитированием
Старый 24.10.2019, 23:41   #3
Arigato
Высокая репутация
СуперМодератор
 
Аватар для Arigato
 
Регистрация: 27.07.2008
Сообщений: 16,219
По умолчанию

В общем, проблема решена кардинально. Вместо перегонки HTML в PDF сделал конвертацию в DOC. Подходящий класс нашелся, работает нормально после небольшой обработки напильником.
Arigato на форуме Ответить с цитированием
Старый 25.10.2019, 09:27   #4
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,238
По умолчанию

ну, если DOC на выходе допустим, то это отличное решение, поздравляю!
Serge_Bliznykov вне форума Ответить с цитированием
Старый 25.10.2019, 09:32   #5
Alar
Александр
Администратор
 
Аватар для Alar
 
Регистрация: 28.10.2006
Сообщений: 17,758
По умолчанию

Arigato, по хорошему нужно ссылку на решение выложить или упомянуть хотя бы либу и переименовать тему, иначе зачем она тут?

второе сделал.
Alar вне форума Ответить с цитированием
Старый 25.10.2019, 09:38   #6
Alex11223
Старожил
 
Аватар для Alex11223
 
Регистрация: 12.01.2011
Сообщений: 19,500
По умолчанию

Цитата:
Сообщение от Arigato Посмотреть сообщение
Есть HTML-код, который надо конвертировать в PDF-файл. Подскажите какое-нибудь самое простое решение без танцев с бубном
Ctrl+P и печать в PDF.

CSS @media print если надо что-то в верстке поправить.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом.
Alex11223 вне форума Ответить с цитированием
Старый 25.10.2019, 09:41   #7
Alar
Александр
Администратор
 
Аватар для Alar
 
Регистрация: 28.10.2006
Сообщений: 17,758
По умолчанию

Цитата:
Сообщение от Alex11223 Посмотреть сообщение
Ctrl+P и печать в PDF.
Это клиенское решение, а тут, как я понял, надо серверное )
Может он хочет все копии на сервере хранить, и потом просматривать, кто что насохранял )
Или вообще что-то логировать )
Alar вне форума Ответить с цитированием
Старый 28.10.2019, 09:51   #8
Arigato
Высокая репутация
СуперМодератор
 
Аватар для Arigato
 
Регистрация: 27.07.2008
Сообщений: 16,219
По умолчанию

Цитата:
Сообщение от Alar Посмотреть сообщение
упомянуть хотя бы либу
ExportToWord.inc.php, ссылка, которая есть в README.md нерабочая. От куда я ее скачал, уже забыл. Из гугла нашел и скачал.

Работает она не совсем корректно (после устранения явных косяков в коде). На выходе получается файл, который далеко не любой просмоторщик DOC-файлов адекватно воспринимает. Так что проблема пока что не решена в удовлетворительном виде.
Arigato на форуме Ответить с цитированием
Старый 28.10.2019, 09:56   #9
Alar
Александр
Администратор
 
Аватар для Alar
 
Регистрация: 28.10.2006
Сообщений: 17,758
По умолчанию

Может начать с самого простого тогда? сохранение в txt файл? а картинки приложениями к файлу.
Alar вне форума Ответить с цитированием
Старый 28.10.2019, 10:16   #10
Arigato
Высокая репутация
СуперМодератор
 
Аватар для Arigato
 
Регистрация: 27.07.2008
Сообщений: 16,219
По умолчанию

Поясню задачу. На сайте есть статьи, пользователь заходит на страницу, читает статью, а внизу должна быть ссылка "Скачать" для скачивания этой статьи (не сохранения всей страницы, а только самой статьи). PDF нормально подошел бы, но и DOC устроит. Естественно, всякие txt с картинками в архиве никуда не годятся. Пользователь должен одним файлом получить тоже самое, что видит на сайте.
Arigato на форуме Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Несколько HTML страниц на одной HTML странице alexander-123 HTML и CSS 10 28.02.2019 21:48
Динамическая генерация input type="radio" в html Тёма_) JavaScript, Ajax 6 23.09.2015 21:53
Генерация таблиц html nub' PHP 1 22.12.2014 08:21
HTML редактор в программе для получения HTML письма. nubick Фриланс 1 28.08.2014 12:44
Генерация HTML savva Общие вопросы по Java, Java SE, Kotlin 1 22.10.2011 19:45