Я широко использую PHPWord, но не могу понять, как настроить «Таблоидную» бумагу размером вне библиотеки. Взломать файл библиотеки достаточно просто, просто добавьте:
'Tabloid' => array(11, 17, 'in'),
К строке 109 на этой странице:
https://github.com/PHPOffice/PHPWord/blob/develop/src/PhpWord/Style/Paper.php
Но мне нужно запустить Tabloid вне библиотеки, поскольку ее слишком легко перезаписать при обновлении, перемещении или развертывании кода.
Странно, что PHPWord услужливо перечисляет каждый размер бумаги в приведенном выше файле, но затем запускает только 6 значений по умолчанию. Документы также очень полезны, за исключением того, что «Бумага» даже не регистрируется в поиске.