Hi,
The error message indicates a problem with the upload of the file, not with the extraction of the package, or with the install process itself.
So, this tells me that you didn't extract the package locally, uploaded the files to the tmp folder of the website and then run the install from that folder. If you did, Joomla wouldn't say that there was an error with the upload.
An error with the upload usually indicates an upload limit being too low, or the tmp folder not being writable or something like that.
As I said, the plugin install package is big, actually way bigger than HikaShop's. So the fact that the upload worked for HikaShop doesn't translate to the PDF invoice plugin upload as the conditions are different.
Your upload limit is 20MB, but the plugin is 18996287 bytes. It is quite close to the limit. I suspect this is your problem.
Please increase the upload limit to 25MB and see how it goes.