PHPOffice / PHPWord

A pure PHP library for reading and writing word processing documents
https://phpoffice.github.io/PHPWord/
Other
7.21k stars 2.68k forks source link

Unable to open embedded object. #502

Open adiabvs opened 9 years ago

adiabvs commented 9 years ago

I have added the docx object through section->addObject('');

It just showig a picture if i double click i am unable to open the object that i attached.

--- Want to back this issue? **[Post a bounty on it!](https://www.bountysource.com/issues/9646841-unable-to-open-embedded-object?utm_campaign=plugin&utm_content=tracker%2F323108&utm_medium=issues&utm_source=github)** We accept bounties via [Bountysource](https://www.bountysource.com/?utm_campaign=plugin&utm_content=tracker%2F323108&utm_medium=issues&utm_source=github).
sambenne commented 5 years ago

+1 this is still an issue. It creates a bin file and it can't understand it I think. Looking at what Word actually does it it embeds the Word Document as .docx and not .bin. Yet simply changing the extension does not work.

sambenne commented 5 years ago

Looks like when a object is added the .rels stores it as http://schemas.openxmlformats.org/officeDocument/2006/relationships/oleObject but Word stores it as http://schemas.openxmlformats.org/officeDocument/2006/relationships/package.

Not sure if that is an issue, I have tried changing it and changing the file name to be .docx but changing the extension causes it to be corrupted so I am guessing there is something else I am missing. Will continue to investigate.

Update These changes do make the file open however, the main file is corrupt. Not sure why.

sambenne commented 2 years ago

This is still an issue

github-actions[bot] commented 1 year ago

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. If this is still an issue for you, please try to help by debugging it further and sharing your results. Thank you for your contributions.