事前準備 Html2Rtf.dll をダウンロードし、管理者として cmd を実行し、Html2Rtf.dll があるディレクトリに入力します -- 「Regsvr32 Html2Rtf.dll を入力します」
コアコード:PreserveImages = true;
$html2RTFCom->PageNumbers = 1;
$html2RTFCom->PageNumbersAlignH = 1;
$html2RTFCom->PageNumbersAlignV = 5;
$htmlFile = "a.html";
$rtfFile = "a.rtf";
$result =$html2RTFCom->ConvertFile($htmlFile,$rtfFile, "head", "foot");
print($result);
unset($html2RTFCom);
「完了」をエコー;
?>
考えられる問題 致命的なエラー: ×××にクラス 'COM' が見つかりません
解決策:
・php_com_dotnet.dllをphpルートディレクトリのextフォルダにコピーします
・php.ini この記述を必ず入れてください
[PHP_COM_DOTNET]
拡張子=php_com_dotnet.dll
・COM+ Event Systemサービスがオンになっていることを確認してください