Я сталкиваюсь с проблемами, когда конвертирую HTML-строку в PDF и хочу загрузить CSS, который не загружается должным образом на работающем сервере. на локальной машине работает нормально. интерфейс выполнен в Angular. pdf-сервис на C#. плагин использует Winnovative.
см. прикрепленное изображение


Используется код C#.
public ImageModel GetPDFByteArray (строка headerHtml, строка bodyHtml) { пытаться { headerHtml = RemoveSpecialCharacters(headerHtml); bodyHtml = RemoveSpecialCharacters(bodyHtml); PdfConverter pdfConverter = новый PdfConverter (); WinnovativeSetting (pdfConverter); Документ objPDF = pdfConverter.GetPdfDocumentObjectFromHtmlString(bodyHtml, BaseUrl); PDFDocumentSetting (objPDF, pdfConverter, headerHtml); вернуть новую ImageModel() {dataSource = objPDF.Save(), type = "application/pdf" }; } поймать (Исключение ex) { Console.WriteLine("Ошибка: " + ex.Message); return new ImageModel () {dataSource = null, type = «application/pdf» }; } } Кто-нибудь поможет, почему я столкнулся с этой проблемой.
что я пробовал ниже кода.
public ImageModel GetPDFByteArray (строка headerHtml, строка bodyHtml) { пытаться { headerHtml = RemoveSpecialCharacters(headerHtml); bodyHtml = RemoveSpecialCharacters(bodyHtml); PdfConverter pdfConverter = новый PdfConverter (); WinnovativeSetting (pdfConverter); Документ objPDF = pdfConverter.GetPdfDocumentObjectFromHtmlString(bodyHtml, BaseUrl); PDFDocumentSetting (objPDF, pdfConverter, headerHtml); вернуть новую ImageModel() {dataSource = objPDF.Save(), type = "application/pdf" }; } поймать (Исключение ex) { Console.WriteLine("Ошибка: " + ex.Message); return new ImageModel () {dataSource = null, type = «application/pdf» }; } }
Мобильная версия