Я обрабатываю HTML-представление в ASP.Net MVC в PDF с помощью метода Rotativa ViewAsPdf
. Я устанавливаю вывод из формата A4, Portrait и без полей, установив:
new ViewAsPdf(MVCCfpFormatter.Members.Views.FlightPlansFullPagePrint, model)
{
// FileName = flightPlan.ListingItemDetailsModel.FlightDetails + ".pdf",
PageSize = Size.A4,
PageOrientation = Orientation.Portrait,
PageMargins = new Margins(0, 0, 0, 0),
PageWidth = 210,
PageHeight = 297
};
Затем в CSS я устанавливаю элемент с шириной 210mm
, которая должна распространять всю ширину страницы, но в выходном PDF-формате ширина 210mm
не представляет всю ширину PDF файла но меньше. По результатам проб и ошибок общая ширина сгенерированного PDF файла составляет около 246mm
.
Любые идеи, почему это может происходить?