2016-01-08 18 views
7

Şu anda HTML'den (PHP tarafından oluşturulan) bir pdf oluşturmak için şu anda mPDF kullanıyorum.mPDF kullanırken varsayılan dosya adını değiştirme

Tüm işler beklendiği gibi ancak varsayılan dosya adını değiştirebilmek istiyorum. Şu anda, var:

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

Ben mpdf.pdf için bildiğim tarayıcısında varsayılan açılan pdf kaydettiğinizde.
mpdf.pdf'u seçtiğim bir şeyle değiştirmek mümkün mü? Ben kullanıcı yerel olarak kaydeder zaman için buna sahip çalışıyorum,

Ben

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

ve

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

çalıştı ama o sunucuya kaydetmek istiyor.

+0

Komut dosyası hakkında bilgi sahibi değilim, ancak iyi yazılmışsa, "mpdf.pdf" dosya adını değiştirmeyi deneyin. . –

+0

@FiratAkandere Bunu denedim, hayır şans :-( – Jason

+0

El kitabını kontrol ettim ve $ payStub-> Çıktısı ('myFileName.pdf'), işi yapmalı gibi görünüyor, önbelleğiniz temizlendikten sonra tekrar kontrol edin. –

cevap

11

hangi çıkış tarayıcıya PDF olacak, Output fonksiyonunda I bayrağı deneyin ve ilk argüman dosya adını kullanın: ile indirmek için

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

Değiştir mdpdf.php

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

diğer ad

İlgili konular