वेब कॅप्चर आणि रूपांतरित करण्यासाठी साधने

वेबपृष्ठे आणि एचडीएमएलला पीडीएफमध्ये रूपांतरित करा

ASP.NET API

वेबपृष्ठे आणि HTML पीडीएफमध्ये रूपांतरित करताना GrabzIt चे ASP.NET API मदत करते खालील वैशिष्ट्ये प्रदान करते intउदाहरणार्थ GrabzIt intओ तुमची प्रणाली शक्य तितक्या सहजतेने. तथापि आपण सुरू करण्यापूर्वी लक्षात ठेवा की कॉल केल्यावर URLToPDF, HTMLToPDF or FileToPDF पद्धती Save or SaveTo पीडीएफ स्क्रीनशॉट घेण्यासाठी पद्धत कॉल करणे आवश्यक आहे.

मूलभूत पर्याय

एक पीडीएफ स्क्रीनशॉट संपूर्ण वेबपृष्ठ कॅप्चर करेल आणि एक पीडीएफ दस्तऐवज तयार करेल जो मूळ वेबपृष्ठापेक्षा समान लांबीचा असेल. वेबपृष्ठ रूपांतरित करण्यासाठी फक्त एक पॅरामीटर आवश्यक आहे intकिंवा पीडीएफ दस्तऐवज किंवा करण्यासाठी एचडीएमएलला पीडीएफमध्ये रूपांतरित करा खाली दर्शविल्या प्रमाणे.

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

सानुकूल अभिज्ञापक

आपण एक सानुकूल अभिज्ञापक पास करू शकता PDF खाली दर्शविल्या गेलेल्या पद्धती, हे मूल्य नंतर आपल्या GrabzIt ASP.NET हँडलरला परत केले जाईल. उदाहरणार्थ हा सानुकूल अभिज्ञापक डेटाबेस अभिज्ञापक असू शकतो, ज्यामुळे स्क्रीनशॉटला विशिष्ट डेटाबेस रेकॉर्डशी संबद्ध होऊ दिले जाते.

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

PDFOptions options = new PDFOptions();
options.CustomId = "123456";

grabzIt.URLToPDF("https://www.tesla.com", options);
//Then call the Save method
grabzIt.Save("http://www.example.com/Home/Handler");
GrabzItClient grabzIt = new GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret");

PDFOptions options = new PDFOptions();
options.CustomId = "123456";

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

PDFOptions options = new PDFOptions();
options.CustomId = "123456";

grabzIt.FileToPDF("example.html", options);
//Then call the Save method
grabzIt.Save("http://www.example.com/Home/Handler");

शीर्षलेख आणि तळटीप

जेव्हा आपण पीडीएफ स्क्रीनशॉट तयार करता तेव्हा आपण असे निर्दिष्ट करू शकता की आपण एखादा विशिष्ट लागू करू इच्छित आहात साचा व्युत्पन्न पीडीएफ वर. हे टेम्पलेट आगाऊ तयार केले जाणे आवश्यक आहे आणि हेडर आणि फूटरमधील सामग्री कोणत्याही विशिष्ट चरांसह परिभाषित करेल. खाली दिलेल्या कोड कोडमध्ये वापरकर्ता पीडीएफ टेम्पलेट "माझे टेम्पलेट" वापरत आहे.

अनुक्रमे शीर्षलेख किंवा तळटीपसाठी मोठे किंवा खालचे समास मोठे नसल्यास ते पीडीएफमध्ये दिसणार नाहीत. खाली दिलेल्या उदाहरणात आम्ही पुरेशी जागा देण्यासाठी एक्सएनयूएमएक्स वर वरच्या आणि खालच्या समाप्ती सेट केल्या आहेत.

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

PDFOptions options = new PDFOptions();
options.MarginTop = 20;
options.MarginBottom = 20;
options.TemplateId = "my template";

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

PDFOptions options = new PDFOptions();
options.MarginTop = 20;
options.MarginBottom = 20;
options.TemplateId = "my template";

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

PDFOptions options = new PDFOptions();
options.MarginTop = 20;
options.MarginBottom = 20;
options.TemplateId = "my template";

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

एचटीएमएल घटक पीडीएफमध्ये रूपांतरित करा

आपण फक्त एखादा एचटीएमएल घटक रूपांतरित करू इच्छित असाल जसे की डिव किंवा स्पॅन थेट intकिंवा पीडीएफ दस्तऐवज आपण ग्रॅबझिटच्या एएसपी.नेट लायब्ररीसह करू शकता. आपण पास करणे आवश्यक आहे सीएसएस निवडकर्ता आपण रूपांतरित करू इच्छित HTML घटकाचे TargetElement मापदंड

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

या उदाहरणात, आम्ही आयडी असलेल्या स्पॅनमधील सर्व सामग्री हस्तगत करू इच्छितो Article, म्हणून आम्ही खाली दर्शविल्यानुसार हे GrabzIt वर पाठवित आहोत.

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

PDFOptions options = new PDFOptions();
options.TargetElement = "#Article";

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

एचटीएमएल घटकाला लक्ष्य करतेवेळी पीडीएफ कसे तयार होते या तंत्राचा वापर करून नियंत्रित केले.