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

DOCX और PDF दस्तावेज़ों में शीर्ष लेख और पाद लेख कैसे जोड़ें?

हैडर

DOCX या PDF दस्तावेज़ों में हेडर और / या पाद लेख जोड़ने के लिए आपको सबसे पहले चाहिए एक खाका बनाएँएक निर्दिष्ट पहचानकर्ता के साथ। इस मामले में report। टेम्प्लेट में आपके द्वारा प्रदर्शित किए जाने वाले सभी पाठ, चित्र और तालिकाएँ शामिल हो सकती हैं, साथ ही हेडर और फ़ूटर दिखाने के लिए नियमों के साथ।

इसके अतिरिक्त टेम्प्लेट वैरिएबल में बनाए जा सकते हैं, जैसे पेज नंबर। या नीचे दिखाए गए अनुसार कस्टम टेम्पलेट चर। उदाहरण के लिए यह हेडर के लिए पाठ हो सकता है, थे {number} एक कस्टम चर है।

Report number: {number}

फिर आप किसी भी DOCX या PDF दस्तावेज़ में निर्दिष्ट हेडर को जोड़ने के लिए GrabzIt के लिए इस टेम्पलेट पहचानकर्ता को पास कर सकते हैं। ऊपर दिए गए शीर्षकों के नीचे दिखाए गए उदाहरणों में प्रत्येक उत्पन्न पीडीएफ दस्तावेज़ में प्रदर्शित किया जाता है, प्रत्येक प्रोग्रामिंग भाषा के लिए जो हम समर्थन करते हैं। हालाँकि यह कोड आसानी से DOCX दस्तावेजों में हेडर और फूटर को जोड़ने के लिए अनुकूलित किया जा सकता है।

GrabzItClient grabzIt = new GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret");
PDFOptions options = new PDFOptions();
options.TemplateId = "report";
options.MarginTop = 50;
options.MarginBottom = 50;
options.AddTemplateParameter("number", "12345");

grabzIt.URLToPDF("http://www.spacex.com", options);
grabzIt.Save("http://www.example.com/Home/Index");
GrabzItClient grabzIt = new GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret");
PDFOptions options = new PDFOptions();
options.setTemplateId("report");
options.setMarginTop(50);
options.setMarginBottom(50);
options.AddTemplateParameter("number", "12345");

grabzIt.URLToPDF("http://www.spacex.com", options);
grabzIt.Save("http://www.example.com/handler");
<script src="https://cdn.jsdelivr.net/npm/@grabzit/js@3.4.8/grabzit.min.js"></script>
<script>
GrabzIt("Sign in to view your Application Key").AddTemplateVariable("number", "12345").ConvertURL("http://www.spacex.com", 
{"format": "pdf", 
"mtop":50, 
"mbottom":50, 
"templateid":"report"}).Create();
</script>

एकाधिक टेम्प्लेट चर को निर्दिष्ट करने के लिए प्रत्येक कुंजी मान जोड़ी को एक के साथ अलग करें &.

var grabzit = require('grabzit');

var client = new grabzit("Sign in to view your Application Key", "Sign in to view your Application Secret");
var options = {"marginTop":50,"marginBottom":50,"templateId":"report",
"templateVariables":"number=12345"};

client.url_to_pdf("http://www.spacex.com", options);
client.save("http://www.example.com/handler", function (error, id){
    if (error != null){
        throw error;
    }
});
$grabzIt = GrabzItClient->new("Sign in to view your Application Key", "Sign in to view your Application Secret");
$options = GrabzItPDFOptions->new();
$options->marginTop(50);
$options->marginBottom(50);
$options->templateId("report");
$options->AddTemplateParameter("number","12345");

$grabzIt->URLToPDF("http://www.spacex.com", $options);
$grabzIt->Save("http://www.example.com/handler.pl");
$grabzIt = new \GrabzIt\GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret");
$options = new \GrabzIt\GrabzItPDFOptions();
$options->setMarginTop(50);
$options->setMarginBottom(50);
$options->setTemplateId("report");
$options->AddTemplateParameter("number","12345");

$grabzIt->URLToPDF("http://www.spacex.com", $options);
$grabzIt->Save("http://www.example.com/handler.php");
grabzIt = GrabzItClient.GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret")
options = GrabzItPDFOptions.GrabzItPDFOptions()
options.marginTop = 50
options.marginBottom = 50
options.templateId = "report"
options.AddTemplateParameter("number","12345")

grabzIt.URLToPDF("http://www.spacex.com", options)
grabzIt.Save("http://www.example.com/handler.py")

याद रखें कि अनुरोध करते समय कृपया सुनिश्चित करें सब पैरामीटर मान URL एनकोडेड हैं। ध्यान दें कि प्रत्येक POST नाम और मूल्य को पहले URL एनकोडेड करना होगा। एकाधिक टेम्प्लेट चर निर्दिष्ट करने के लिए बस प्रत्येक कुंजी मान युग्म को a से अलग करें &, तब URL एनकोड करता है tvars पैरामीटर।

https://api.grabz.it/services/convert.ashx?key=Sign in to view your Application Key&format=pdf&tvars=number%3D12345&mtop=50&mbottom=50&templateid=report&url=https%3A%2F%2Fspacex.com%2F
grabzIt = GrabzIt::Client.new("Sign in to view your Application Key", "Sign in to view your Application Secret")
options = GrabzIt::PDFOptions.new()
options.marginTop = 50
options.marginBottom = 50
options.templateId = "report"
options.add_template_parameter("number","12345")

grabzIt.url_to_pdf("http://www.spacex.com", options)
grabzItClient.save("http://www.example.com/handler/index")

हेडर या पाद लेख पीडीएफ में दिखाई नहीं दे रहा है

पीडीएफ डॉक्यूमेंट बनाते समय आपको यह सुनिश्चित करना चाहिए कि आपके हेडर या फुटर के लिए पर्याप्त जगह हो। ऐसा करने के लिए शीर्षलेख के लिए एक बड़ा पर्याप्त शीर्ष मार्जिन और एक पाद लेख के लिए एक बड़ा पर्याप्त निचला मार्जिन प्रकट करने के लिए निर्दिष्ट करें। मार्जिन आकार प्राप्त करने के लिए दाईं ओर कुछ परीक्षण और त्रुटि की आवश्यकता हो सकती है।