Vytvoření docx z html pomocí PhpWord
- Allconius
- Člen | 317
Ahoj,
chtěl jsem si hromadně přeuložit dokumenty v html do docx s použitím PhpWord
namespace App\Presenters;
use Nette;
use App\Model\DbManager;
use Tracy\Debugger;
use Nette\Utils\Html;
*********************
$phpWord = new \PhpOffice\PhpWord\PhpWord();
$section = $phpWord->addSection();
$html = $str;
Html::addHtml($section, $html);
$objWriter = IOFactory::createWriter($phpWord, 'Word2007');
$objWriter->save($adr. '/'.$file.'.docx');
ale ta Html třída mi pořád hlásí:
Error
Non-static method Nette\Utils\Html::addHtml() cannot be called statically
co tam mám špatně ?
- Allconius
- Člen | 317
Allconius napsal(a):
nightfish napsal(a):
@Allconius Máš naimportovánu špatnou
Html
třídu – chcešPhpOffice\PhpWord\Shared\Html
, nikolivNette\Utils\Html
.Viz příklad
Ahoj, to bylo ono , moc díky už mi chybí jen ten zip :-D
Error Class "ZipArchive" not found
zip už tam je:
Deprecated
Return type of PhpOffice\PhpWord\Shared\XMLWriter::writeAttribute($name, $value) should either be compatible with XMLWriter::writeAttribute(string $name, string $value): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice
- Allconius
- Člen | 317
Allconius napsal(a):
Allconius napsal(a):
nightfish napsal(a):
@Allconius Máš naimportovánu špatnou
Html
třídu – chcešPhpOffice\PhpWord\Shared\Html
, nikolivNette\Utils\Html
.Viz příklad
Ahoj, to bylo ono , moc díky už mi chybí jen ten zip :-D
Error Class "ZipArchive" not found
zip už tam je:
Deprecated Return type of PhpOffice\PhpWord\Shared\XMLWriter::writeAttribute($name, $value) should either be compatible with XMLWriter::writeAttribute(string $name, string $value): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice