Rotativa ViewAsPDF CSS Sizing / Abmessungen
Ich bin das Rendern einer HTML-Ansicht in ASP.Net MVC-zu-PDF-Datei mit Rotativa ViewAsPdf
Methode. Ich bin Einstellung der Ausgabe von DIN A4, Hochformat und ohne Rand, indem Sie die Einstellung:
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
};
Dann innerhalb der CSS, ich bin Einstellung, die ein element haben 210mm
Breite, die sollte verteilt über die gesamte Breite der Seite, noch in der PDF-Ausgabe, die 210mm
Breite ist repräsentieren nicht die gesamte Breite der PDF aber weniger. Durch Versuch und Irrtum, die gesamte Breite der erzeugten PDF zu sein scheint, um 246mm
.
Irgendwelche Ideen, warum dies geschehen könnte?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Wenn Sie weiterhin Probleme bei der ive getan mehr Forschung auf rotativa. Sie können mithilfe von benutzerdefinierten Schaltern von wkhtmltopdf. Versuchen Sie, und fügen Sie
Stoppt das Programm von auto-Größenänderung Ihrer Dinge. Von dort aus können Sie passen Sie Ihre html-Seite korrekt zu bekommen die Größe, die Sie wollen auf die pdf-Datei.
Ich glaube, ich kann Ihnen helfen.
Ist, was funktioniert für mich mit 1.6.3. Id vorstellen, würden Sie brauchen, um zu Folgen, dass die syntax um die anderen Dinge, die Sie wollen.
Rotativa.Options...
?using
keywords oben, die ich nicht gehören hier. Wenn Sie es geschafft, versuchen Sie, es hat geklappt perfekt mit der richtigen angegebenen Dimensionen?wenn Sie mvc 4 ,sollte dieses format verwenden,