Adobe File Not Correctly Decoded Book
Mar 1, 2018 - Adobe File Not Correctly Decoded Brad 0 Comments. If you buy only one book on Mac OS X Leopard, Special Edition. Special Edition Using. Error: the document is damaged and cannot be repaired. Adobe Reader could not open because it is either not a supported file type or because the file has been damaged (for example, it was sent as an email attachment and wasn't correctly decoded). There are a few workarounds mentioned in the article.
$data = 'This is my CV'; $file = 'cv.pdf'; $openedFile = fopen($file, 'w'); fwrite($openedFile, $data); fclose($openedFile); This code does not make a PDF file. It just makes a text (.txt) file and names it.pdf. That doesn't magically make it into a PDF. PDFs are a special (binary) format (they have special headers and the 'text' is stored in a special way), so Adobe Reader has no idea what to do with the file you gave it. In order to make a PDF file in PHP, you need to use a special library, like dompdf ().
It 'works' for.doc files, but not for the reason you think.doc files are also a binary format. The thing is, Microsoft Word can also open.txt files (which is what you are really making, just renaming it), so it just reads the.doc file as a.txt file.
It just 'worked' by coincidence. Boot windows from syslinux could not find. To make 'real'.doc files, you also need a special library, like PHPWord ().
There are still other things wrong with this code, but this is the most important.