как преобразовать текст ckediter в слово, используя php word - PullRequest
0 голосов
/ 27 мая 2019

Я создаю блог, используя 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 реализовать в файле слова, который я загружаю.

...