JavaScript kullanarak HTML'yi PDf'ye dönüştürmenin çok açık bir yolu daha var: bunun için çevrimiçi bir API kullanın. Kullanıcı çevrimdışıyken dönüşümü yapmanız gerekmiyorsa bu iyi çalışacaktır.
PdfMage , güzel bir API'ye sahip ve ücretsiz hesaplar sunan bir seçenektir. Eminim birçok alternatif bulabilirsin (örneğin, burada )
PdfMage API için şuna benzer bir şeye sahip olursunuz:
$.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");
}
});