Я создаю блог, используя ckeditor
, и загружаю этот блог в wordformate
, используя PHPWORD
, но когда я открываю download word doc, он не открывается, выдает ошибку синтаксического анализа XML
Я пытаюсьэто на LARAVEL
public function createWordDocuments( Request $request ,$id)
{
$data= Templete::where('id',$id)->first();
$wordTest= new \PhpOffice\PhpWord\PhpWord();
$newSection= $wordTest->addSection();
$wordText =json_decode($data['word']) ;
//echo $wordText;exit;
$newSection->addText($wordText);
\PhpOffice\PhpWord\Shared\Html::addHtml($newSection, $wordText , false, false);
$objectWriter = \PhpOffice\PhpWord\IOFactory::createWriter($wordTest,'Word2007');
try
{
ob_start();
$objectWriter->save(storage_path('TestWordFile.docx'));
ob_get_clean();
}
catch(Exception $e) {
}
return response()->download(storage_path('TestWordFile.docx'));
session()->flash('message','file download ');
return redirect()->to('/text');
}
Я хочу стиль текста, который я добавляю в ckediter реализовать в файле слова, который я загружаю.