2008-11-18 8 views
9

मैं एक मौजूदा पीडीएफ को एफपीडीआई के साथ टेम्पलेट के रूप में आयात करने की कोशिश कर रहा हूं। टेम्पलेट लैंडस्केप प्रारूप में है। यदि मैं टेम्पलेट को किसी नए दस्तावेज़ में आयात करता हूं तो टेम्पलेट पेज चित्रित रूप में 90 डिग्री घुमाए गए सामग्री के साथ डाला जाता है। यदि मेरा नया दस्तावेज़ चित्र में है तो पूर्ण सामग्री दिखाई देती है, लेकिन यदि नया दस्तावेज़ भी परिदृश्य है, तो सामग्री फसल हो जाती है।क्या एफपीडीएफ/एफपीडीआई एक टेम्पलेट के रूप में लैंडस्केप प्रारूप में पीडीएफ का उपयोग कर सकता है?

क्या एफपीडीआई के साथ एक लैंडस्केप टेम्पलेट का उपयोग करना संभव है?

उत्तर

18

यकीन है, यह कोई समस्या नहीं है। "AddPage()" को कॉल करते समय बस "एल" पैरामीटर के रूप में जोड़ें। यहां एक नमूना जो मेरे लिए ठीक काम करता है (टेम्पलेट परिदृश्य में है)

<?php 
require_once('fpdf.php'); 
require_once('fpdi.php'); 

$pdf =& new FPDI(); 
$pdf->addPage('L'); 
$pagecount = $pdf->setSourceFile('template.pdf'); 
$tplIdx = $pdf->importPage(1); 
$pdf->useTemplate($tplIdx); 
$pdf->SetFont('Arial'); 
$pdf->SetTextColor(255,0,0); 
$pdf->SetXY(25, 25); 
$pdf->Write(0, "This is just a test"); 
$pdf->Output('newpdf.pdf', 'F'); 

?> 
+0

आउटपुट में पीडीएफ फ़ाइल के लेआउट को मुद्रित करने के लिए कैसे करें। अब यह इस तरह प्रिंट कर रहा है: '0 0 0 आरजी बीटी/एफ 1 15 टीएफ 1 0 0 1 231.4 9 739.13 (कल कार्य रिपोर्ट) टीजे ईटी 0 0 आरजी बीटी/एफ 2 12 टीएफ 1 0 0 1 37.13 707.29" ' । लेकिन यह तालिका का रूप है। –

0

अंत में फिर से इस समस्या को देखने के लिए मिल गया है ... हालांकि CRONO का जवाब पूरी तरह से वैध है। ऐसा लगता है कि यह केवल एफपीडीआई उपकरणों के हाल के संस्करणों के साथ काम करता है। V1.1 से v1.3 में अपग्रेड करने से समस्या हल हो जाती है।