Преобразование двоичного ответа api Response в файл pdf в python

Я должен вызвать api, который дает мне ответ в двоичном формате, теперь я должен преобразовать его в читаемый pdf и отправить как вложение в почте. При этом я получаю pdf, но он становится поврежденным.

api_data = response.text
attachments = [{"content": data, "type": "application/pdf", "filename": "REPORT.pdf"}]

Api ответ в postman выглядит следующим образом

%PDF-1.7

2 0 obj

[/PDF /Text /ImageB /ImageC /ImageI]

endobj

11 0 obj

<</Length 12 0 R

/Filter /FlateDecode >>

stream

X             �}���6���

�� `1��‑V�WJ

�q�$��|�;�

.��K��Ӌ~�Nw;3Y��_R"����‑�7�8ye~��*V�(����_�z,���˾��J�g=
���p,~,������D

Любая помощь будет оценена очень высоко.

Вернуться на верх