Я создаю PDF-файл из URL, используя NReco. Я передаю HTML через URL, поэтому в этом случае HTML не отображает должным образом, я использую MathJax для отображения математических формул, он преобразуется из латексной формы в математическую формулу после отображения HTML, но из-за тайм-аута математических формул не преобразуются должным образом, и он возвращает ту же форму латекса. На следующем рисунке показана проблема представления математической формулы.
Есть ли другой способ конвертировать URL в PDF с использованием любого API?
![enter image description here](https://i.stack.imgur.com/3PYp0.png)
вот мое действие, которое возвращает массив байтов
public byte[] DownloadPdfFromUrl(string url)
{
var htmlToPdf = new NReco.PdfGenerator.HtmlToPdfConverter
{
Orientation = NReco.PdfGenerator.PageOrientation.Portrait,
Size = NReco.PdfGenerator.PageSize.A4
};
htmlToPdf.Margins.Bottom = 6f;
htmlToPdf.Margins.Top = 6f;
htmlToPdf.Margins.Right = 10f;
htmlToPdf.Margins.Left = 10f;
var pdfBytes = htmlToPdf.GeneratePdfFromFile(url, null);
return pdfBytes;
}