Скорее всего, он использует gzip. Вы должны изучить PHP Zlib и gzdecode или gzdeflate . Возможно, вам придется взглянуть на заголовок типа контента или другой заголовок ответа.
Вы можете также попробовать установить заголовок Accept в запросе веб-службы, который сообщает службе, что вы не знаете, как бороться со сжатием. Если это правильный сервис, он выполнит запрос.
РЕДАКТИРОВАТЬ Глядя на .pdf, они отправляют данные в виде zip-архива, поэтому вам нужно найти PHP-библиотеку, которая работает в zip-архивах памяти. Код C #, который они используют для декодирования, довольно прост - они просто читают все записи в архиве и расширяют их. Вы можете попытаться сохранить его как буфер в памяти, используя PHP-оболочку вместе с PHP Zip .
Вы пытались установить заголовок Accept, который не требует сжатия?