Я все еще новичок в Syncfusion. В настоящее время я создал таблицу с функцией script (document.ready), чтобы объединить ячейки таблицы с похожими значениями. Таблица была успешно отображена в Google Chrome на моем локальном хосте, и столбцы таблицы, содержащие аналогичные значения, также были успешно объединены. Функция создания веб-страницы в формате PDF работает успешно, но столбцы таблицы, отображаемой в файле PDF, не объединяются, поэтому я предполагаю, что файл сценария не отображается в моей функции PDF.
Это мой Функция PDF:
private void printpdf()
{
//printpdf
//Initialize HTML to PDF converter
HtmlToPdfConverter htmlConverter = new HtmlToPdfConverter(HtmlRenderingEngine.WebKit);
WebKitConverterSettings settings = new WebKitConverterSettings();
//Set WebKit path
settings.WebKitPath = Server.MapPath("~/QtBinaries");
settings.EnableJavaScript = true;
settings.AdditionalDelay = 5000;
//Assign WebKit settings to HTML converter
htmlConverter.ConverterSettings = settings;
//Get the current URL
string url = HttpContext.Current.Request.Url.AbsoluteUri;
//Convert URL to PDF
Syncfusion.Pdf.PdfDocument document = htmlConverter.Convert(url);
//Save the document
document.Save("Output.pdf", HttpContext.Current.Response, HttpReadType.Save);
}
Это моя функция сценария в файле aspx:
$(document).ready(function () {
-
-
-
};