C# 无法使用ExpertPdf.HtmlToPdf设置pdf的高度
我正在使用“ExpertPdf.HtmlToPdf”dll将记录转换为pdf 它很好用。但是pdf在结尾有很大的空间 所以我使用下面的代码来设置pdf的高度 pdfConverter.PageHeight=512 但它不起作用 我的代码在下面C# 无法使用ExpertPdf.HtmlToPdf设置pdf的高度,c#,asp.net,C#,Asp.net,我正在使用“ExpertPdf.HtmlToPdf”dll将记录转换为pdf 它很好用。但是pdf在结尾有很大的空间 所以我使用下面的代码来设置pdf的高度 pdfConverter.PageHeight=512 但它不起作用 我的代码在下面 using ExpertPdf.HtmlToPdf; private static PdfConverter GetPdfConverter() { PdfConverter pdfConverter = new
using ExpertPdf.HtmlToPdf;
private static PdfConverter GetPdfConverter()
{
PdfConverter pdfConverter = new PdfConverter();
Encoding.UTF8.GetDecoder();
//pdfConverter.LicenseKey = "put your license key here";
//pdfConverter.PdfDocumentOptions.CustomPdfPageSize =
// new SizeF(200, 100);
// set the HTML page width in pixels
// the default value is 1024 pixels
pdfConverter.PageWidth = 0; // autodetect the HTML page width
pdfConverter.PageHeight = 512; // autodetect the HTML page width
// set if the generated PDF contains selectable text or an embedded image - default value is true
pdfConverter.PdfDocumentOptions.GenerateSelectablePdf = false;
// set the PDF compression level
pdfConverter.PdfDocumentOptions.PdfCompressionLevel = (PdfCompressionLevel)Enum.Parse(typeof(PdfCompressionLevel), "Normal");
// set if the HTTP links are enabled in the generated PDF
pdfConverter.PdfDocumentOptions.LiveUrlsEnabled = false;
// embed the true type fonts in the generated PDF document
pdfConverter.PdfDocumentOptions.EmbedFonts = true;
// set if the converter should try to avoid breaking the images between PDF pages
pdfConverter.AvoidImageBreak = true;
return pdfConverter;
}
有谁能帮助我使用“ExpertPdf.HtmlToPdf”dll设置pdf的高度。请原谅VB.net,以下是解决方案:
pdfConverter.PdfDocumentOptions.PdfPageSize = ExpertPdf.HtmlToPdf.PdfPageSize.Custom
pdfConverter.PdfDocumentOptions.CustomPdfPageSize = New Drawing.SizeF(432, 648)
这些行将生成一个6x9in.pdf文件。我用它来进行转换。请原谅VB.net,但以下是解决方案:
pdfConverter.PdfDocumentOptions.PdfPageSize = ExpertPdf.HtmlToPdf.PdfPageSize.Custom
pdfConverter.PdfDocumentOptions.CustomPdfPageSize = New Drawing.SizeF(432, 648)
这些行将生成一个6x9in.pdf文件。我用于转换。页面尺寸和边距可以以英寸(英寸)、毫米(毫米)、厘米(厘米)或点(磅)为单位指定。如果未指定单位,则假定为点。例如:“210毫米”,“8.5英寸”。也许。。。PdfConverter.PdfDocumentOptions.PdfPageSize=PdfPageSize。自定义PdfConverter.PdfDocumentOptions.CustomPdfPageSize=页面尺寸的新尺寸(宽度点、高度点),页边距可以以英寸(英寸)、毫米(毫米)、厘米(厘米)或点(磅)为单位指定。如果未指定单位,则假定为点。例如:“210毫米”,“8.5英寸”。也许。。。PdfConverter.PdfDocumentOptions.PdfPageSize=PdfPageSize。自定义PdfConverter.PdfDocumentOptions.CustomPdfPageSize=new SizeF(宽度点,高度点)来自