Html imagine pentru a doc pe propriile mâini php

Articolul nu este foarte onest genera fișiere DOC la PHP a fost descris descrie o metodă pentru generarea unui fișier DOC folosind o bibliotecă terță parte folosind MHT generație (MIME HTML). Astăzi voi vorbi despre propria mea generație în acest format. Pro drum spre următoarele:

1) În OpenOffice text lizibil și imagini.
2) În Word, deschideți fișierul în format electronic, nu pe întregul ecran.
3) script-ul nostru va accepta HTML și să dea imediat un fișier DOC pentru a descărca.

Mai mult decât atât veți înțelege cum de a converti HTML pentru a MHT gol cu ​​propriile sale mâini. Eroare dacă și va îngropa apoi în codul, va fi mai ușor.

Să începem cu funcția, care va da un fișier DOC pentru a descărca, și va rula pe toate browserele și toate protocoalele (am avut probleme cu asta):

Acum, pentru fișierul DOC generație, acest lucru va crea un formular care ne va trimite la HTML cu imagini, imaginile sunt pe site-ul nostru.

Conversia imagini, vom folosi base64, a crea o funcție - apel invers pentru:

Imediat îmi cer scuze, deoarece codul este scris în funcție, și toate datele stocate în variabilele globale. Codul a fost scris atunci când am fost încă doar începutul pentru a scrie în PHP. Acum, creați o funcție care ne va ajuta cu textul, astfel încât el cel puțin a fost citit și OpenOffice.

Acum, codul de script-ul în sine:

În cele din urmă se converti HTML pentru COD în acțiune:

Un exemplu de script-ul, puteți să aruncați o privire la link-ul următor:

Câteva cuvinte despre Oficiul Libre:

ieșire text, dar imaginile din păcate. Dupa ce a citit despre mime încercarea de a face prin conținutul-ID-ul, nu a funcționat. Sau ceva ce nu știu, sau LibreOffice nu a vrut să sprijine HTML MIME.