2017-04-12 8 views
0

PHPを使用してHTMLをDOCXファイルに変換する方法があるかどうかを判断しようとしています。 HTMLはwysiwygエディタ(インラインスタイル付き)から来ていて、そこからDOCXファイルを作成したいと思っています。PHP:HTMLからDOCXへ

PHPWordは基本的なインラインスタイルのみを実行でき、他のライブラリはインラインスタイルをまったくサポートしていません。

これを達成する方法はありますか?

+1

ありますか? 'doc'ファイルだけを使用して、内部にhtmlを作成するとスタイリングが可能になります – Derek

+0

「HTML内部を作成する」ことを気にしませんか? –

答えて

0

あなたはこのようにそれに近づくことができます。

<?php 
header("Content-type: application/vnd.ms-word"); 
header("Content-Disposition: attachment;Filename=document_name.doc"); 

echo "<html>"; 
echo "<meta http-equiv=\"Content-Type\" content=\"text/html; charset=Windows-1252\">"; 
echo "<body>"; 
echo "<b>My first document</b>"; 
echo "</body>"; 
echo "</html>"; 
?> 

はあなたがそうのようなインラインスタイルを追加することができます:あなたはDOCXたい特定の理由が

echo "<h1 style=\"color:red;\"> Hello World! </h1>"; 
+0

それはかなりクールです。しかし、私はこのアプローチを使ってヘッダー/フッターを設定するような魔法を使うことはできますか? –

+0

別の問題は、この文書を編集して保存するときに、フォーマットを維持するために3つのファイルを含むフォルダを作成することです –

関連する問題