Failed to load PDF document using mpdf 6.1
up vote
1
down vote
favorite
I'm using codeigniter in my system and mpdf 6.1 to generate pdf. I get an error in chrome 'Failed to load PDF document' every time when I open new tab to preview. What's wrong with that? My code in html to print:
include_once APPPATH . 'third_party/mPDF/mpdf.php';
$title= 'customer';
$html .= '<html>';
$html .= '<body>';
$html .= '<table>';
$html .= '</table>';
$html .= '</body>';
$html .= '</html>';
$mpdf = new mPDF('c', 'A4', '', '', 10, 10, 55, 20, 10, 10);
$mpdf->SetProtection(array('print'));
$mpdf->SetDisplayMode('fullpage');
$mpdf->WriteHTML($html);
$mpdf->setTitle($title);
$mpdf->Output(url_title($title.'.pdf'), 'i');
Thank you :)
html codeigniter google-chrome pdf mpdf
add a comment |
up vote
1
down vote
favorite
I'm using codeigniter in my system and mpdf 6.1 to generate pdf. I get an error in chrome 'Failed to load PDF document' every time when I open new tab to preview. What's wrong with that? My code in html to print:
include_once APPPATH . 'third_party/mPDF/mpdf.php';
$title= 'customer';
$html .= '<html>';
$html .= '<body>';
$html .= '<table>';
$html .= '</table>';
$html .= '</body>';
$html .= '</html>';
$mpdf = new mPDF('c', 'A4', '', '', 10, 10, 55, 20, 10, 10);
$mpdf->SetProtection(array('print'));
$mpdf->SetDisplayMode('fullpage');
$mpdf->WriteHTML($html);
$mpdf->setTitle($title);
$mpdf->Output(url_title($title.'.pdf'), 'i');
Thank you :)
html codeigniter google-chrome pdf mpdf
mPDF is a bit tricky... if you need to generate a PDF from an HTML doc, you'll have a much easier ride with dompdf. That said, the problem seems to be that your$html
variable is being overwritten on each statement (each statement says$html = 'something'
instead of appending/concatenating each statement to the previous ones ($html .= 'something'
... notice the period). Additionally, if you're using codeigniter, it's much more advisable to load a view in the variable ($html = $this->load->view('viewname', true);
and then pass that to mpdf)
– Javier Larroulet
Nov 14 at 18:02
Thanks for answer me, oh i'm forget.. in my code i have been added $html .= but the result still same "failed to load PDF document"
– crockshanks062
Nov 15 at 3:34
See this mpdf.github.io/troubleshooting/corrupt-pdf-file.html documentation page.
– Finwe
Nov 15 at 22:06
add a comment |
up vote
1
down vote
favorite
up vote
1
down vote
favorite
I'm using codeigniter in my system and mpdf 6.1 to generate pdf. I get an error in chrome 'Failed to load PDF document' every time when I open new tab to preview. What's wrong with that? My code in html to print:
include_once APPPATH . 'third_party/mPDF/mpdf.php';
$title= 'customer';
$html .= '<html>';
$html .= '<body>';
$html .= '<table>';
$html .= '</table>';
$html .= '</body>';
$html .= '</html>';
$mpdf = new mPDF('c', 'A4', '', '', 10, 10, 55, 20, 10, 10);
$mpdf->SetProtection(array('print'));
$mpdf->SetDisplayMode('fullpage');
$mpdf->WriteHTML($html);
$mpdf->setTitle($title);
$mpdf->Output(url_title($title.'.pdf'), 'i');
Thank you :)
html codeigniter google-chrome pdf mpdf
I'm using codeigniter in my system and mpdf 6.1 to generate pdf. I get an error in chrome 'Failed to load PDF document' every time when I open new tab to preview. What's wrong with that? My code in html to print:
include_once APPPATH . 'third_party/mPDF/mpdf.php';
$title= 'customer';
$html .= '<html>';
$html .= '<body>';
$html .= '<table>';
$html .= '</table>';
$html .= '</body>';
$html .= '</html>';
$mpdf = new mPDF('c', 'A4', '', '', 10, 10, 55, 20, 10, 10);
$mpdf->SetProtection(array('print'));
$mpdf->SetDisplayMode('fullpage');
$mpdf->WriteHTML($html);
$mpdf->setTitle($title);
$mpdf->Output(url_title($title.'.pdf'), 'i');
Thank you :)
html codeigniter google-chrome pdf mpdf
html codeigniter google-chrome pdf mpdf
edited Nov 15 at 3:35
asked Nov 14 at 17:02
crockshanks062
113
113
mPDF is a bit tricky... if you need to generate a PDF from an HTML doc, you'll have a much easier ride with dompdf. That said, the problem seems to be that your$html
variable is being overwritten on each statement (each statement says$html = 'something'
instead of appending/concatenating each statement to the previous ones ($html .= 'something'
... notice the period). Additionally, if you're using codeigniter, it's much more advisable to load a view in the variable ($html = $this->load->view('viewname', true);
and then pass that to mpdf)
– Javier Larroulet
Nov 14 at 18:02
Thanks for answer me, oh i'm forget.. in my code i have been added $html .= but the result still same "failed to load PDF document"
– crockshanks062
Nov 15 at 3:34
See this mpdf.github.io/troubleshooting/corrupt-pdf-file.html documentation page.
– Finwe
Nov 15 at 22:06
add a comment |
mPDF is a bit tricky... if you need to generate a PDF from an HTML doc, you'll have a much easier ride with dompdf. That said, the problem seems to be that your$html
variable is being overwritten on each statement (each statement says$html = 'something'
instead of appending/concatenating each statement to the previous ones ($html .= 'something'
... notice the period). Additionally, if you're using codeigniter, it's much more advisable to load a view in the variable ($html = $this->load->view('viewname', true);
and then pass that to mpdf)
– Javier Larroulet
Nov 14 at 18:02
Thanks for answer me, oh i'm forget.. in my code i have been added $html .= but the result still same "failed to load PDF document"
– crockshanks062
Nov 15 at 3:34
See this mpdf.github.io/troubleshooting/corrupt-pdf-file.html documentation page.
– Finwe
Nov 15 at 22:06
mPDF is a bit tricky... if you need to generate a PDF from an HTML doc, you'll have a much easier ride with dompdf. That said, the problem seems to be that your
$html
variable is being overwritten on each statement (each statement says $html = 'something'
instead of appending/concatenating each statement to the previous ones ($html .= 'something'
... notice the period). Additionally, if you're using codeigniter, it's much more advisable to load a view in the variable ($html = $this->load->view('viewname', true);
and then pass that to mpdf)– Javier Larroulet
Nov 14 at 18:02
mPDF is a bit tricky... if you need to generate a PDF from an HTML doc, you'll have a much easier ride with dompdf. That said, the problem seems to be that your
$html
variable is being overwritten on each statement (each statement says $html = 'something'
instead of appending/concatenating each statement to the previous ones ($html .= 'something'
... notice the period). Additionally, if you're using codeigniter, it's much more advisable to load a view in the variable ($html = $this->load->view('viewname', true);
and then pass that to mpdf)– Javier Larroulet
Nov 14 at 18:02
Thanks for answer me, oh i'm forget.. in my code i have been added $html .= but the result still same "failed to load PDF document"
– crockshanks062
Nov 15 at 3:34
Thanks for answer me, oh i'm forget.. in my code i have been added $html .= but the result still same "failed to load PDF document"
– crockshanks062
Nov 15 at 3:34
See this mpdf.github.io/troubleshooting/corrupt-pdf-file.html documentation page.
– Finwe
Nov 15 at 22:06
See this mpdf.github.io/troubleshooting/corrupt-pdf-file.html documentation page.
– Finwe
Nov 15 at 22:06
add a comment |
active
oldest
votes
active
oldest
votes
active
oldest
votes
active
oldest
votes
active
oldest
votes
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Some of your past answers have not been well-received, and you're in danger of being blocked from answering.
Please pay close attention to the following guidance:
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53305334%2ffailed-to-load-pdf-document-using-mpdf-6-1%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
mPDF is a bit tricky... if you need to generate a PDF from an HTML doc, you'll have a much easier ride with dompdf. That said, the problem seems to be that your
$html
variable is being overwritten on each statement (each statement says$html = 'something'
instead of appending/concatenating each statement to the previous ones ($html .= 'something'
... notice the period). Additionally, if you're using codeigniter, it's much more advisable to load a view in the variable ($html = $this->load->view('viewname', true);
and then pass that to mpdf)– Javier Larroulet
Nov 14 at 18:02
Thanks for answer me, oh i'm forget.. in my code i have been added $html .= but the result still same "failed to load PDF document"
– crockshanks062
Nov 15 at 3:34
See this mpdf.github.io/troubleshooting/corrupt-pdf-file.html documentation page.
– Finwe
Nov 15 at 22:06