वेब पर कब्जा और परिवर्तित करने के लिए उपकरण

वेबपेज और पीडीएफ को पीडीएफ में बदलेंपीएचपी एपीआई

GrabzIt's PHP API मदद करने के लिए निम्नलिखित सुविधाएँ प्रदान करता है intपकड़ो intवेबपेज या HTML को सीधे पीडीएफ डॉक्यूमेंट में कनवर्ट करते समय अपने ऐप को जितनी आसानी से संभव हो सके। हालांकि इससे पहले कि आप याद रखें कि कॉल करने के बाद URLToPDF, HTMLToPDF or FileToPDF तरीके Save or SaveTo विधि वास्तव में पीडीएफ बनाने के लिए बुलाया जाना चाहिए।

मूल विकल्प

पीडीएफ के रूप में वेबपृष्ठों को कैप्चर करना पूरे वेब पेज को परिवर्तित करता है intoa PDF डॉक्यूमेंट जिसमें कई पेज हो सकते हैं। वेब पेज को रूपांतरित करने के लिए केवल एक पैरामीटर की आवश्यकता होती है intoa PDF डॉक्यूमेंट या HTML को PDF में बदलें जैसा कि नीचे दिए गए उदाहरणों में दिखाया गया है।

$grabzIt->URLToPDF("https://www.tesla.com");
//Then call the Save or SaveTo method
$grabzIt->HTMLToPDF("<html><body><h1>Hello World!</h1></body></html>");
//Then call the Save or SaveTo method
$grabzIt->FileToPDF("example.html");
//Then call the Save or SaveTo method

कस्टम पहचानकर्ता

आप एक कस्टम पहचानकर्ता को पास कर सकते हैं पीडीएफ नीचे दिखाए गए तरीके, यह मान तब आपके GrabzIt PHP हैंडलर को वापस कर दिया जाता है। उदाहरण के लिए यह कस्टम पहचानकर्ता एक डेटाबेस पहचानकर्ता हो सकता है, जिससे स्क्रीनशॉट या पीडीएफ को किसी विशेष डेटाबेस रिकॉर्ड के साथ जोड़ा जा सकता है।

$grabzIt = new \GrabzIt\GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret");

$options = new \GrabzIt\GrabzItPDFOptions();
$options->setCustomId(123456);

$grabzIt->URLToPDF("https://www.tesla.com", $options);
//Then call the Save method
$grabzIt->Save("http://www.example.com/handler.php");
$grabzIt = new \GrabzIt\GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret");

$options = new \GrabzIt\GrabzItPDFOptions();
$options->setCustomId(123456);

$grabzIt->HTMLToPDF("<html><body><h1>Hello World!</h1></body></html>", $options);
//Then call the Save method
$grabzIt->Save("http://www.example.com/handler.php");
$grabzIt = new \GrabzIt\GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret");

$options = new \GrabzIt\GrabzItPDFOptions();
$options->setCustomId(123456);

$grabzIt->FileToPDF("example.html", $options);
//Then call the Save method
$grabzIt->Save("http://www.example.com/handler.php");

शीर्षलेख और पाद लेख

जब आप एक पीडीएफ बनाते हैं तो आप अनुरोध कर सकते हैं कि आप किसी विशेष को लागू करना चाहते हैं टेम्पलेट उत्पन्न पीडीएफ के लिए। यह टेम्पलेट होना चाहिए saveडी अग्रिम में और किसी विशेष चर के साथ हेडर और फुटर की सामग्री को निर्दिष्ट करेगा। उपयोगकर्ता के नीचे के उदाहरण कोड में उनके टेम्पलेट का उपयोग किया जाता है जिसे "मेरा टेम्पलेट" कहा जाता है।

यदि हेडर या फुटर के लिए क्रमशः एक बड़ा पर्याप्त शीर्ष या निचला मार्जिन नहीं है, तो यह पीडीएफ में दिखाई नहीं देगा। नीचे के उदाहरण में हमने काफी जगह प्रदान करने के लिए 20 में शीर्ष और निचले मार्जिन को निर्धारित किया है।

$grabzIt = new \GrabzIt\GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret");

$options = new \GrabzIt\GrabzItPDFOptions();
$options->setMarginTop(20);
$options->setMarginBottom(20);
$options->setTemplateId("my template");

$grabzIt->URLToPDF("https://www.tesla.com", $options);
//Then call the Save or SaveTo method
$grabzIt->SaveTo("result.pdf");
$grabzIt = new \GrabzIt\GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret");

$options = new \GrabzIt\GrabzItPDFOptions();
$options->setMarginTop(20);
$options->setMarginBottom(20);
$options->setTemplateId("my template");

$grabzIt->HTMLToPDF("<html><body><h1>Hello World!</h1></body></html>", $options);
//Then call the Save or SaveTo method
$grabzIt->SaveTo("result.pdf");
$grabzIt = new \GrabzIt\GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret");

$options = new \GrabzIt\GrabzItPDFOptions();
$options->setMarginTop(20);
$options->setMarginBottom(20);
$options->setTemplateId("my template");

$grabzIt->FileToPDF("example.html", $options);
//Then call the Save or SaveTo method
$grabzIt->SaveTo("result.pdf");

HTML एलिमेंट को पीडीएफ में कन्वर्ट करें

यदि आप किसी HTML एलिमेंट जैसे डिव या स्पैन को सीधे कन्वर्ट करना चाहते हैं intoa PDF दस्तावेज़ आप GrabzIt's PHP लाइब्रेरी के साथ कर सकते हैं। आपको पास होना चाहिए सीएसएस चयनकर्ता जिस HTML एलिमेंट को आप कन्वर्ट करना चाहते हैं setTargetElement विधि.

...
<span id="Article">
<p>This is the content I am interested in.</p>
<img src="myimage.jpg">
</span>
...

इस उदाहरण में, हम उस अवधि की सभी सामग्री को कैप्चर करना चाहते हैं जिसके पास आईडी है Article, इसलिए हम इसे GrabzIt को पास करते हैं जैसा कि नीचे दिखाया गया है।

$grabzIt = new \GrabzIt\GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret");

$options = new \GrabzIt\GrabzItPDFOptions();
$options->setTargetElement("#Article");

$grabzIt->URLToPDF("http://www.bbc.co.uk/news", $options);
//Then call the Save or SaveTo method
$grabzIt->SaveTo("result.pdf");

HTML एलिमेंट को टारगेट करते समय PDF को कैसे क्रॉप किया जाता है इन तकनीकों का उपयोग करके नियंत्रित किया जाता है.