добавьте этот файл в свой файл layout.blade
<meta name="csrf-token" content="{{ csrf_token() }}">
, затем используйте этот код в своем коде js
$.ajaxSetup({
headers: {
'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
}
});
Я надеюсь, что это поможет !!
Преобразование HTML в растровое изображение является сложной задачей. Сначала вам потребуется механизм рендеринга, способный обрабатывать HTML, а также опционально javascript и css (на случай, если вы хотите их поддерживать). Можно использовать элемент управления WebBrowser , но могут быть и лучшие способы.
Вы можете использовать метод WebBrowser.DrawToBitmap. Вот пример . Поэтому я хотел бы создать страницу динамически с нужной таблицей и только с таблицей, а затем использовать метод DrawToBitmap, чтобы сохранить ее в файл изображения.