जावास्क्रिप्ट का उपयोग करके HTML को पीडीएफ में बदलने का एक और बहुत स्पष्ट तरीका है: उसके लिए एक ऑनलाइन एपीआई का उपयोग करें। यदि उपयोगकर्ता ऑफ़लाइन है तो आपको रूपांतरण करने की आवश्यकता नहीं है, यह ठीक काम करेगा।
PdfMage एक ऐसा विकल्प है जिसमें एक अच्छा एपीआई है और मुफ्त खाते प्रदान करता है। मुझे यकीन है कि आप कई विकल्प पा सकते हैं (उदाहरण के लिए, यहां )
PdfMage API के लिए आपके पास कुछ इस तरह होगा:
$.ajax({
url: "https://pdfmage.org/pdf-api/v1/process",
type: "POST",
crossDomain: true,
data: { Html:"<html><body>Hi there!</body></html>" },
dataType: "json",
headers: {
"X-Api-Key": "your-key-here"
},
success: function (response) {
window.location = response.Data.DownloadUrl;
},
error: function (xhr, status) {
alert("error");
}
});