ویب پر گرفت اور تبدیل کرنے کے اوزار

پی ڈی ایف مشمولات کی فصل کو کیسے کنٹرول کیا جائے؟

جب کسی HTML عنصر کو پی ڈی ایف کے تبادلوں میں نشانہ بنایا جاتا ہے تو اس کا نتیجہ صرف HTML عنصر کو ظاہر کرنے کے لئے تیار کیا جاتا ہے۔ تاہم ، سوال باقی ہے کہ باقی صفحے کے ساتھ کیا کریں۔ کیا اوپر کا ھدف بنائے گئے HTML عنصر کے ساتھ مکمل صفحہ دکھایا جانا چاہئے یا صرف HTML عنصر؟

پہلے سے طے شدہ صفحے کے اوپری حصے میں دکھائے گئے HTML عنصر کے ساتھ پورا صفحہ دکھایا جاتا ہے۔ جیسا کہ دائیں طرف کی مثال میں دکھایا گیا ہے۔

تاہم بعض اوقات ایسی پی ڈی ایف تیار کرنے کی ضرورت ہوتی ہے جو باقی صفحے کے بغیر منتخب کردہ HTML عنصر کو دکھائے۔ اس کی طرح دکھائے گا اس کی ایک مثال بائیں طرف دکھائی گئی ہے۔

ایسا کرنے کے ل you آپ کو صفحہ کی چوڑائی اور اونچائی کے پیرامیٹرز میں ایک -1 پاس کرنا ہوگا۔ بدقسمتی سے تاہم یہ نقطہ نظر زیادہ پیچیدہ ہے کیونکہ پی ڈی ایف کو تراشنے سے پہلے ہی اسے پیش کرنا ضروری ہے۔

لہذا اگر ایچ ٹی ایم ایل عنصر کو اچھی طرح سے رینڈر کرنے کے لئے پہلے سے طے شدہ صفحے کا سائز اتنا بڑا نہ ہو تو آپ کو ضرورت کے مطابق مناسب طریقے سے پیش کی جانے والی یقینی بنانے کے ل page آپ کو ایک بڑے صفحے کا سائز اور / یا واقفیت طے کرنے کی ضرورت پڑسکتی ہے۔

صفحہ کے سائز کو خودکار طریقے سے HTML ٹارگٹ پر کاٹ دیں

نوٹ کریں کہ خودکار سائز والے صفحہ سائز کی خصوصیت کام کرے گی صرف جب کسی HTML عنصر کو نشانہ بنایا جاتا ہے۔

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";
options.PageWidth = -1;
options.PageHeight = -1;
grabzIt.URLToPDF("http://www.spacex.com", options);
grabzIt.Save("http://www.mywebsite.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.setTargetElement("#Article");
options.setPageWidth(-1);
options.setPageHeight(-1);
grabzIt.URLToPDF("http://www.spacex.com", options);
grabzIt.Save("http://www.mywebsite.com/handler");
<script src="https://cdn.jsdelivr.net/npm/@grabzit/js@3.4.7/grabzit.min.js"></script>
<script>
GrabzIt("Sign in to view your Application Key").ConvertURL("http://www.spacex.com", 
{"format": "pdf", "download": 1, "target": "#Article", "height": -1, "width": -1}).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 = {"targetElement":"#Article","pageWidth":-1,"pageHeight":-1};
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->targetElement("#Article");
$options->pageWidth(-1);
$options->pageHeight(-1);
$grabzIt->URLToPDF("http://www.spacex.com", $options);
$grabzIt->Save("http://www.mywebsite.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->setTargetElement("#Article");
$options->setPageWidth(-1);
$options->setPageHeight(-1);
$grabzIt->URLToPDF("http://www.spacex.com", $options);
$grabzIt->Save("http://www.mywebsite.com/handler.php");
grabzIt = GrabzItClient.GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret")
options = GrabzItPDFOptions.GrabzItPDFOptions()
options.targetElement = "#Article"
options.pageWidth = -1
options.pageHeight = -1
grabzIt.URLToPDF("http://www.spacex.com", options)
grabzIt.Save("http://www.mywebsite.com/handler.py")
https://api.grabz.it/services/convert.ashx?key=Sign in to view your Application Key&format=pdf&target=%23Article&height= -1&width=-1&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.targetElement = "#Article"
options.pageWidth = -1
options.pageHeigh = -1
grabzIt.url_to_pdf("http://www.spacex.com", options)
grabzIt.save("http://www.mywebsite.com/handler/index")