PHPWord 是否支持 .dot 扩展名?
Does PHPWord support .dot extension?
我正在导入扩展名为 .dot 的文件,但出现错误:
ZipArchive::locateName(): Invalid or uninitialized Zip object
奇怪的是 .dotx 文件确实有效。 .dot 不再受支持了吗?
The current version of PHPWord supports Microsoft Office Open XML (OOXML or OpenXML), OASIS Open Document Format for Office Applications (OpenDocument or ODF), Rich Text Format (RTF), HTML, and PDF.
Office Open XML 是较新的 Microsoft Office 文件格式,由包含多个其他文件的 zip 存档组成。 .dotx
files are Office Open XML files.
相比之下,.dot
文件不是 zip 存档。它们适用于旧版 Microsoft Office。
Office Open XML 是一种开放规范,比第三方应用程序使用旧版 Office 格式更容易。这可能是 PHPWord 支持它但不支持旧文件类型的原因之一。
我建议在现代版本的 Word 中将您的 .dot
文件保存为 .dotx
文件,然后在 PHP 中使用该文件的 .dotx
版本代码。
我正在导入扩展名为 .dot 的文件,但出现错误:
ZipArchive::locateName(): Invalid or uninitialized Zip object
奇怪的是 .dotx 文件确实有效。 .dot 不再受支持了吗?
The current version of PHPWord supports Microsoft Office Open XML (OOXML or OpenXML), OASIS Open Document Format for Office Applications (OpenDocument or ODF), Rich Text Format (RTF), HTML, and PDF.
Office Open XML 是较新的 Microsoft Office 文件格式,由包含多个其他文件的 zip 存档组成。 .dotx
files are Office Open XML files.
相比之下,.dot
文件不是 zip 存档。它们适用于旧版 Microsoft Office。
Office Open XML 是一种开放规范,比第三方应用程序使用旧版 Office 格式更容易。这可能是 PHPWord 支持它但不支持旧文件类型的原因之一。
我建议在现代版本的 Word 中将您的 .dot
文件保存为 .dotx
文件,然后在 PHP 中使用该文件的 .dotx
版本代码。