क्या प्रत्येक सेल में खाली सामग्री के साथ दी गई पंक्तियों और स्तंभों के साथ निर्दिष्ट स्थिति में पीडीएफ में एक टेबल खींचने के लिए कोई पेर्ल मॉड्यूल है?मैं पर्ल से पीडीएफ टेबल कैसे बना सकता हूं?
उत्तर
दो दिमाग में आते हैं:
use PDF::API2;
use PDF::Table;
my $pdf = PDF::API2->new(-file => 'table.pdf');
my $table = PDF::Table->new;
my $page = $pdf->page;
my $data = [
[ 'A1', 'A2', 'A3' ],
[ 'B1', 'B2', 'B3' ],
[ 'C1', 'C2', 'C3' ],
];
$table->table($pdf, $page, $data,
x => 50,
w => 495,
start_y => 750,
next_y => 700,
start_h => 300,
next_h => 500,
);
$pdf->save;
:
मैं तो जैसे पीडीएफ :: तालिका का उपयोग कर एक साधारण तालिका का उत्पादन
और इस तरह पीडीएफ :: रिपोर्ट :: टेबल के साथ:
use PDF::Report;
use PDF::Report::Table;
my $pdf = PDF::Report->new(PageSize => 'A4', PageOrientation => 'Portrait');
my $table = PDF::Report::Table->new($pdf);
my $data = [
[ 'A1', 'A2', 'A3' ],
[ 'B1', 'B2', 'B3' ],
[ 'C1', 'C2', 'C3' ],
];
$pdf->openpage;
$pdf->setAddTextPos(50, 50 );
$table->addTable($data, 400); # 400 is table width
$pdf->saveAs('table.pdf');
'मेरी $ टेबल = पीडीएफ :: तालिका-> नया;' पीडीएफ :: टेबल प्रलेखन ऐसा करने के लिए कहता है, लेकिन इसके नवीनतम संस्करण के साथ: '$ perl -e 'पीडीएफ का उपयोग करें: : टेबल; $ टेबल = पीडीएफ :: टेबल-> नया '
चेतावनी: पृष्ठ एक पीडीएफ :: एपीआई 2 :: पेज ऑब्जेक्ट होना चाहिए, लेकिन ऐसा लगता है: लाइन पर 1. त्रुटि: पास किए गए पीडीएफ ऑब्जेक्ट से पेज सेट नहीं कर सकता या तो यह अमान्य है! -e लाइन 1.' पर Btw (स्वरूपण मदद कि 4 रिक्तियों के साथ कोड शुरू करने और 2 रिक्त स्थान के साथ समाप्त होने से एक LINEBREAK डालने के लिए कहते हैं गलत है।) –
@PhilGoetz - के बाद से मैं ऊपर तैनात इसकी एक बग thats पेश किया गया। मैंने अभी पीडीएफ :: टेबल के संस्करण के साथ परीक्षण किया है जो कि मैंने उत्तर के समय उपयोग किया था और यह ठीक काम करता है (संस्करण 0.02)। – draegtun
- 1. मैं पर्ल क्लास कैसे बना सकता हूं?
- 2. मैं यूआईएममेज से पीडीएफ कैसे बना सकता हूं?
- 3. मैं एक्सएसडी फाइलों से डेटाबेस टेबल कैसे बना सकता हूं?
- 4. मैं पर्ल से एक्सएमएल कैसे बना सकता हूं?
- 5. मैं जावा में हैश टेबल कैसे बना सकता हूं?
- 6. मैं पर्ल में ज़िप संग्रह कैसे बना सकता हूं?
- 7. मैं पर्ल में 2 डी सरणी कैसे बना सकता हूं?
- 8. मैं पर्ल में सापेक्ष/अनुमानित तिथियां कैसे बना सकता हूं?
- 9. मैं सी कोड में पर्ल हैश कैसे बना सकता हूं?
- 10. मैं अपने पर्ल सीजीआई प्रोग्राम को कैसे बना सकता हूं?
- 11. मैं पर्ल में कॉलम आउटपुट कैसे बना सकता हूं?
- 12. मैं पर्ल में एक बाइनरी फ़ाइल कैसे बना सकता हूं?
- 13. मैं पर्ल में हैश का हैश कैसे बना सकता हूं?
- 14. मैं पीडीएफ फाइल से छवियों को कैसे निकाल सकता हूं?
- 15. मैं रिमोट फाइल कैसे बना सकता हूं?
- 16. क्या मैं पर्ल में जावा जैसी इंटरफेस बना सकता हूं?
- 17. क्या मैं पर्ल का उपयोग कर पीडीएफ से टेबल्स निकाल सकता हूं?
- 18. मैं पर्ल से पीडीएफ फाइलों की पूर्ण-पाठ खोज कैसे कर सकता हूं?
- 19. पर्ल में पीडीएफ फ़ाइल से मैं टेक्स्ट कैसे निकाल सकता हूं?
- 20. मैं एक आईफोन एप्लिकेशन में प्रोग्रामेटिक रूप से पीडीएफ फाइल कैसे बना सकता हूं?
- 21. मैं सी के साथ प्रोग्रामेटिक रूप से पीडीएफ फाइल कैसे बना सकता हूं?
- 22. मैं पीडीएफएलएटीएक्स से पीडीएफ इंडेक्स कैसे उत्पन्न कर सकता हूं?
- 23. मैं पर्ल में HTML टेबल से डेटा कैसे निकाल सकता हूं?
- 24. मैं AllocateHwnd थ्रेडसेफ कैसे बना सकता हूं?
- 25. मैं लॉकलेस कतार कैसे बना सकता हूं?
- 26. मैं डिमन थ्रेड कैसे बना सकता हूं?
- 27. मैं 404 पेज कैसे बना सकता हूं?
- 28. मैं थ्रेड पूल कैसे बना सकता हूं?
- 29. मैं मैन्युअल diff कैसे बना सकता हूं?
- 30. मैं जावा सैंडबॉक्स कैसे बना सकता हूं?
के लिए निम्न उपाय बेहद सीमित कर रहे हैं। उदाहरण के लिए, आप केवल तालिका की आंतरिक सेल सीमाओं को आसानी से नहीं बदल सकते हैं या यहां तक कि केंद्र गठबंधन कक्ष भी बना सकते हैं। तो आपको स्क्रैच से कार्यक्षमता दोबारा लिखनी होगी, ऐसा लगता है? – sventechie