2016-01-08 42 views
7

Tôi hiện đang sử dụng mPDF để tạo pdf từ HTML (được tạo bởi PHP).Thay đổi tên tệp mặc định khi sử dụng mPDF

Tất cả hoạt động như mong đợi nhưng tôi muốn có thể thay đổi tên tệp mặc định. Hiện tại, tôi có:

$payStub=new mPDF(); 
$payStub->SetTitle('My title'); 
$payStub->WriteHTML($pcTableRows); 
$payStub->Output(); 

Khi tôi lưu bản pdf đã mở trong trình duyệt mặc định là mpdf.pdf.
Có thể thay đổi mpdf.pdf thành nội dung tôi chọn không?

tôi đã cố gắng

$payStub->Output('myFileName.pdf'); 

$payStub->Output('myFileName.pdf', 'F'); 

nhưng những người muốn lưu nó vào máy chủ, tôi đang cố gắng để có nó cho khi người dùng lưu nó tại địa phương.

+0

Tôi không quen thuộc với tập lệnh nhưng nếu nó được viết tốt, hãy thử thay đổi tên tệp của "mpdf.pdf" . –

+0

@FiratAkandere Đã thử rằng, không có may mắn :-( – Jason

+0

Tôi chỉ cần kiểm tra hướng dẫn và có vẻ như $ payStub-> Output ('myFileName.pdf'); nên thực hiện công việc. Kiểm tra lại với bộ nhớ cache của bạn sẽ bị xóa. –

Trả lời

11

Thử I cờ trong Output chức năng, mà sẽ ra PDF để trình duyệt, và sử dụng tên tập tin từ các đối số đầu tiên:

$payStub=new mPDF(); 
$payStub->SetTitle('My title'); 
$payStub->WriteHTML($pcTableRows); 
$payStub->Output('yourFileName.pdf', 'I'); 
-1

Sửa mdpdf.php

form.setAttribute("action", "'._MPDF_URI.'includes/out.php/'.$name.'"); 

để tải về với tên khác

Các vấn đề liên quan