как конвертировать html / php коды в do c, используя phpword в laravel - PullRequest
1 голос
/ 24 января 2020

Я использую Phpword для создания файлов do c в laravel. приведенный ниже код работает нормально.

    public function downloaddoc(){
    $wordTest = new \PhpOffice\PhpWord\PhpWord();

    $newSection = $wordTest->addSection();

    $desc1 = "The Portfolio details is a very useful feature of the web page. You can establish your archived details and the works to the entire web community. It was outlined to bring in extra clients, get you selected based on this details.";

    $newSection->addText($desc1, array('name' => 'Tahoma', 'size' => 15, 'color' => 'red'));

    $objectWriter = \PhpOffice\PhpWord\IOFactory::createWriter($wordTest, 'Word2007');
try {
    $objectWriter->save(storage_path('TestWordFile.docx'));
} catch (Exception $e) {
}

return response()->download(storage_path('TestWordFile.docx'));
}

Но я хочу преобразовать некоторые html / php коды в файл do c. может ли он преобразовать файл php в файл do c, как мы это делаем в pdf.? если да то как. Если нет, то каковы альтернативные решения.

1 Ответ

0 голосов
/ 22 февраля 2020

Я полагаю, что это может быть достигнуто с помощью Heredo c Синтаксис

Подобные действия не будут анализировать синтаксис PHP внутри него.

<?php
$code = <<<EOT
<?php
$var = "string";
?>
EOT;
echo $code;
?>

выведет как есть:

<?php
 $var = "string";
?>
...