С Новым годом! Форум программистов, компьютерный форум, киберфорум
PHP для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.78/18: Рейтинг темы: голосов - 18, средняя оценка - 4.78
1 / 1 / 1
Регистрация: 26.06.2014
Сообщений: 27

Конвертировать HTML в pdf, doc или изображение

16.09.2015, 23:22. Показов 3334. Ответов 7
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Необходимо отправлять клиентам интернет магазина счет, сначала просто собирал html на сервере и высылал письмо, однако распечатать подобное нельзя без всяких отметок и логотипов почтовых сервисов.

Появилась мысль все это сконвертировать в какой-нибудь популярный формат документа (pdf, doc) или на худой конец в изображение, поискал готовые решения, но какая-то жесть: библы по 50 м.б., дополнительное п.о. на сервере, короче мрак.

Может, кто знает самое простое легкое решение, чтобы простенький html с минимумом стилей прямо в тегах перегнать во что-нибудь выше перечисленное, и сохранить в виде файла.
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
16.09.2015, 23:22
Ответы с готовыми решениями:

Возможно ли в ПХП из *.doc сгенерировать *.html или *.pdf
Если возможно то подскажите как ?

Как конвертировать файлы PDF в TXT или HTML на CBuilder или VB6?
Привет! Столкнулся с такой проблемой, жутко нкждаюсь в помощи. Нужно конвертировать файлы PDF в TXT или HTML. Делаю вид, что работаю на...

Как конвертировать HTML в PDF или XPS
Формирую документ в HTML, но из за немощности IE вывод на печать всегда проблематична и с косяками, не кто не знает бесплатный способ...

7
87 / 86 / 27
Регистрация: 04.10.2012
Сообщений: 355
17.09.2015, 10:28
DOC-файл можно написать на XML.
0
1943 / 1768 / 825
Регистрация: 23.01.2014
Сообщений: 6,230
17.09.2015, 12:55
Лучший ответ Сообщение было отмечено OverD1 как решение

Решение

OverD1, на счет 50 МБ это Вы конечно загнули.

Есть 3 варианта.

1. Сами по себе html-файлы можно сохранить с форматом *.doc и открывать их в ворде =) Да и без изменения расширения даже. Но так поступать не очень правильно. Думаю не Ваш вариант.

2. Написать свою библиотеку. Думаю не Ваш вариант.

3. Воспользоваться сторонней библиотекой, как Вы уже писали Выше. Думаю это Ваш вариант. Может быть не хватило терпения или навыков. Есть хороший проект PHPWord. Забейте в гугле, перейдите по первой же ссылке. Там с примерами.
1
1 / 1 / 1
Регистрация: 26.06.2014
Сообщений: 27
21.09.2015, 22:20  [ТС]
Цитата Сообщение от pav1uxa Посмотреть сообщение
1. Сами по себе html-файлы можно сохранить с форматом *.doc и открывать их в ворде =) Да и без изменения расширения даже. Но так поступать не очень правильно. Думаю не Ваш вариант.
А чем плох такой вариант, какие подводные камни?

Цитата Сообщение от pav1uxa Посмотреть сообщение
3. Воспользоваться сторонней библиотекой, как Вы уже писали Выше. Думаю это Ваш вариант. Может быть не хватило терпения или навыков. Есть хороший проект PHPWord. Забейте в гугле, перейдите по первой же ссылке. Там с примерами.
Очень понравилась идея с шаблонами, но нельзя динамическую таблицу засунуть.
0
1943 / 1768 / 825
Регистрация: 23.01.2014
Сообщений: 6,230
21.09.2015, 22:43
Цитата Сообщение от OverD1 Посмотреть сообщение
Очень понравилась идея с шаблонами, но нельзя динамическую таблицу засунуть.
Что? Можно все что угодно.
Цитата Сообщение от OverD1 Посмотреть сообщение
А чем плох такой вариант, какие подводные камни?
Ну подводные камни примерно такие же как одевать штаны через голову... Просто не знаю как описать...
0
1 / 1 / 1
Регистрация: 26.06.2014
Сообщений: 27
21.09.2015, 23:22  [ТС]
Цитата Сообщение от pav1uxa Посмотреть сообщение
Что? Можно все что угодно.
Я так понял метод cloneRow?
0
1943 / 1768 / 825
Регистрация: 23.01.2014
Сообщений: 6,230
21.09.2015, 23:37
Цитата Сообщение от OverD1 Посмотреть сообщение
Я так понял метод cloneRow?
Я не знаю точно, но стоит почитать документацию. https://phpword.readthedocs.or... index.html

Тут написано как создавать документ.
Тут написано как конкретно с таблицами дела обстоят.
0
1 / 1 / 1
Регистрация: 26.06.2014
Сообщений: 27
22.09.2015, 02:38  [ТС]
Цитата Сообщение от pav1uxa Посмотреть сообщение
Я не знаю точно, но стоит почитать документацию. https://phpword.readthedocs.or... index.html
Собственно я через документацию и вышел на этот метод.
В самом классе его не было пришлось дописать, спасибо вроде все работает.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
22.09.2015, 02:38
Помогаю со студенческими работами здесь

Конвертировать doc в pdf с++
Подскажите пожалуйста, как на С++ конвертировать doc в pdf, файл создается динамически, вот код, вдруг понадобится.. { AnsiString...

Как ,doc конвертировать в .html?
Всем здрасти ) Есть у меня текстовый документ Ворда, и я его обработал - сделал жирным нужные места, подчеркивание, и прочее. Теперь...

Конвертация html в doc и doc в html или rtf
Здравствуйте. Есть необходимость конвертировать на сервере текст из doc-файла в html, хранящийся в базе данных, и обратно. Ни одного...

Как конвертировать HTML в PDF
Формирую документ в HTM и появилась необходимость сохранять его. Подскажите плиз, как можно ковертировать HTML в PDF

HTML -> DOC,PDF,DJVU
слышал что возможно сохранить страницу в форматы офиса или адоба. скиньте примеры или ссылочку на статьи как это делается.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод. Thinkpad X220 Tablet —. . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru