Перейти к содержанию
Официальный форум поддержки Simpla

Сервер отвечает PDF файлом как его открыть?


Рекомендуемые сообщения

Всем здравствуйте!

Выгрузку заказов на сервер СДЭК я победил, теперь следующая задача - распечатать накладную СДЭК.

 

В результате отправки xml запроса на сервер СДЭК (делаю кнопку печати накладной), тот возвращает ответ в виде pdf файла. У меня этот ответ выглядит вот так (вывожу его через echo в php файле который обрабатывает post запрос)

 

%PDF-1.4 % 5 0 obj <Ƌ?t=لd>l={:"?:۪??q=;^>N?Q?;y=?;\t?F9ʟ`j=~<&?߷圁<4?D?`>ڷr=:?|<`訖ɇh=ӟҟJ?NWܷn=:f=AoG?Q>L??*?:\\>H?QoX><0cZ>v=b>6?:鵿f>2??7@iDVVT 

 

 

На сайте я вывожу его через js следующим кодом

 

  .done(function( result )
        {
        $("#prinnt"+order_id).val( result );
           // $("#status_pochta"+order_id).html( result );
        });

 

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

В идеале после нажатия кнопки отправки запроса чтобы сразу открывалась печатная форма (ответ сервера сейчас возвращается через Ajax).

Ссылка на сообщение
Поделиться на другие сайты

Может в этой части надо что-то исправить (это отправка запроса на сервер и получение ответа):

 

$url = "https://integration.cdek.ru/orders_print.php";
$ch = curl_init($url);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_POSTFIELDS, "xml_request=" . $xml_request);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);


$data = curl_exec($ch);
echo $data;
Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить в этой теме...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

Загрузка...
×
×
  • Создать...