2016-12-07 2 views
0

Я работаю с jquery и в рамках процедуры, я вызываю новое окно window.open(), которое рисует таблицу с данными, хранящимися в базе данных. В этом новом окне есть кнопка, которая позволяет сгенерировать pdf с информацией о отображаемой таблице. Проблема в том, что при создании pdf-файла открывается окно (общий диалог, на который, как я полагаю, вызывается), чтобы сохранить файл на компьютере, затем перейдите в каталог и откройте pdf. Это не то, что требуется. Требуется, чтобы при создании PDF-файла он автоматически открывается в новом окне, чтобы он мог быть записан или отправлен для печати.Как сделать при создании pdf, этот открывается автоматически в окне TCPDF?

Заключительная часть генерации PDF является:

$obj_pdf->writeHTML($content); 
    $serial='123'; 
    $nombre='Archivo_'.$serial.'_'.date("d-m-Y H-i-s"); 
    $obj_pdf->Output($nombre, 'I'); 

Пожалуйста, может кто-то помочь мне с этой темой? От уже спасибо.

ответ

0

Убедитесь, что имя файла $nombre имеет .pdf расширение в конце

$nombre='Archivo_'.$serial.'_'.date("d-m-Y H-i-s").'.pdf'; 

Вы пытались добавить заголовок типа содержимого, которое ваш ответ?

header("Content-type: application/pdf"); 

Также убедитесь, что ваш браузер имеет PDF плагин https://tcpdf.org/docs/source_docs/classTCPDF/#a3d6dcb62298ec9d42e9125ee2f5b23a1

Смежные вопросы