It has been asked before, years ago, but with no answer corrupt docx when adding image
Hey
I have a template where i replace some variables and generate a docx document... That works fine..
As soon as i add an image, word tells me that the files is corrupt. But letting Word correct the error gives me the document as i expect it to be with the image.
Im adding image like this...
<form:select items="${numberOfKids}" />
Im lost here .. ? ..
答案 0 :(得分:1)
在与2mdc(phpDocX的创建者)联系后,他们告诉我,由于我插入的图像的文件名,PHP无法获得正确的扩展名。因此,phpDocX添加了一些错误的值(例如dpi和图像扩展名)。
正如我在问题中提到的,Word能够检测到这些错误并进行纠正。
更改了我创建“独特”图像名称的例程,以确保点不存在并修复了问题..
因此,文件名:110333870356bc784cf1b6b0.56722572.png将改为110333870356bc784cf1b6b0656722572.png(或其他生成的文件名)。
答案 1 :(得分:1)
只是为了分享我的经验。 我有完全相同的问题,但不是出于同样的原因。 这是因为我想插入的图像文件扩展名(addImage)是大写字母。 示例:
我希望它会帮助别人......