Html картина на док на PHP собствените си ръце
Статията не е много честен генерира DOC файлове в PHP е описан описва метод за генериране на DOC файл с помощта на трета страна, библиотека с помощта на MHT (MIME HTML) поколение. Днес ще говорим за моето собствено поколение в този формат. Плюсове път за следното:
1) В OpenOffice четлив текст и снимки.
2) В Word, отворете файла в електронен вид, а не на целия екран.
3) Нашият сценарий ще приеме HTML и веднага даде DOC файл за изтегляне.
На всичко отгоре, че вие ще разберете как да конвертирате HTML към MHT гол със собствените си ръце. Грешка, ако и след това ще се рови в кода, той ще бъде по-лесно.
Нека започнем с функцията, която ще даде DOC файл за изтегляне, и ще работи на всички браузъри, както и всички протоколи (имах проблеми с това):
Сега за DOC файл на поколение, това ще създаде една форма, която ще ни изпрати на HTML с картини, снимки са на нашия уебсайт.
Конвертиране на изображения, ние ще използваме Base64, създаване на функция - обаждане за това:
Веднага се извинявам, защото кодът е написан на функцията, както и всички данни, съхранявани в глобалните променливи. Кодът е написана, когато бях все още тепърва започва да пише в PHP. Сега се създаде функция, която ще ни помогне с текста, така че той най-малко се чете и OpenOffice.
Сега в самия код скрипт:
Накрая самата Конвертиране на HTML към DOC в действие:
Пример за сценария, можете да погледнете на следния линк:
Няколко думи за Службата Libre:
Текст изход, но снимките уви. След като прочетох за MIME опитваме да направим чрез Content-ID, той не работи. Или нещо, което аз не знам, или Libre Office не иска да подкрепи MIME HTML.