Ich habe versucht, eine PDF aus HTML, die eine Tabelle mit PdfSharp und HTMLRenderer zu generieren. Das folgende zeigt den Code.Wie benutzerdefinierte Größe zu PdfSharp generiert Pdf
pdf = PdfGenerator.GeneratePdf(html, PageSize.A3);
byte[] fileContents = null;
using (MemoryStream stream = new MemoryStream())
{
pdf.Save(stream, true);
fileContents = stream.ToArray();
return new FileStreamResult(new MemoryStream(fileContents.ToArray()), "application/pdf");
}
Gibt es eine Möglichkeit für mich, eine benutzerdefinierte Größe für die PDF bereitzustellen und die Ausrichtung der Seite zu ändern. Ich verwende einen Speicherstream, um das PDF direkt auf dem Browser anzuzeigen.
Vielen Dank .. Es hat funktioniert .. – Darshaka
var config = neue PdfGenerateConfig(); config.PageOrientation = PageOrientation.Landscape; config.ManualPageSize = neu PdfSharp.Drawing.XSize (1080, 828); – Darshaka