2016-12-26 1 views
2

Je veux créer un fichier docx du contenu tapé dans ckeditor, j'ai essayé de nombreuses solutions comme vsword, phpword. Le problème avec cette solution est que je dois aller noeud par noeud pour insérer une ligne de code html, est-il possible de contenir tout le contenu html dans une seule variable et l'analyser directement pour insérer le contenu dans le fichier docx, ou suggérer quelques bonne option pour créer un fichier docx à partir de html, Html peut contenir du style comme la couleur, la police ou les images. plus je lis, Google, plus il devient compliqué pour moi, Besoin d'aidecréation de fichier docx à partir de code html tapé dans ckeditor

Répondre

2

je suis finalement venu avec une solution ajustée pour le problème ci-dessus,

étape 1) configure éditeur de ck afin qu'il vous donnera le contenu en html tags (dans mon cas, il y avait plugin qui causait dérange les balises html, je l'ai simplement supprimé)

étape 2) apporter tout le contenu dans une variable où vous devez télécharger le fichier (j'ai créé le fichier lors du téléchargement)

étape 3)

header("Content-type: application/vnd.ms-word"); 
header("Content-Disposition: attachment; filename=$filename1"); 
echo "<html>"; 
echo "<meta http-equiv=\"Content-Type\" content=\"text/html; charset=Windows-1252\">"; 
echo "<body>"; 
echo $artc; 
echo "</body>"; 
echo "</html>"; 

cela va créer le fichier ajouter du contenu HTML et navigateur force pour télécharger le fichier

(Note: ce n'est pas réellement le fichier doc, nous forçons navigateur pour télécharger le fichier, j'avais besoin d'un travail rapide solution)