Как экспортировать PDFC#

Место общения программистов C#
Ответить
Anonymous
 Как экспортировать PDF

Сообщение Anonymous »

При экспорте PDF-файлов с несколькими таблицами с помощью библиотеки Rotativa возникает проблема, когда заголовки таблиц перекрываются с данными таблицы, если данные выходят за пределы одной страницы, что приводит к нечеткому и нечитаемому содержимому.
public ActionResult ReportGeneratePdfTest(string projectname, int? year, int? month)
{
try
{
ViewBag.year = year;
ViewBag.Month = month;
ReportsNewViewModel obj = new ReportsNewViewModel
{
Year = year,
Month = month,
ProjectName = projectname
};
ViewBag.layoutcase = true;

if (year.HasValue && month.HasValue)
{
obj = ReportsSectionCallMethod(projectname, (int)year, (int)month);
}

// Generate the PDF with custom settings
return new ViewAsPdf("ReportsSectionMethod", obj)
{
FileName = "Under_Construction_Thermal_Project_Broad_Status_Report.pdf",
PageMargins = new Rotativa.Options.Margins(10, 10, 10, 10),
PageSize = Rotativa.Options.Size.A3,
PageOrientation = Rotativa.Options.Orientation.Portrait,
CustomSwitches = "--page-offset 0",
};
}
catch (Exception ex)
{
// Log the exception or handle it as needed
throw;
}
}


Подробнее здесь: https://stackoverflow.com/questions/788 ... export-pdf
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»