HtmlConverter.ConvertToPdf Я хочу повернуть мою страницу, как PageSize.A4.Rotate()
Windows Forms C# - Nuget-Package: Install-Package itext7.pdfhtml -Version 2.1.1
Я использую этот пакет для своего проекта. Как я могу повернуть или установить размер страницы. Я не использую Document doc.
string RaporTemp = Dizinler.RaporTemp + "Temp_" + DateTime.Now.ToString("yyyyMMdd_HHmmss") + ".html";
string Output = Dizinler.PDFs + "Cari_Hareketleri_" + DateTime.Now.ToString("yyyyMMdd_HHmmss") + ".pdf";
File.WriteAllText(RaporTemp, text);
HtmlConverter.ConvertToPdf(new FileInfo(RaporTemp), new FileInfo(Output));
Process.Start(Output);
1 ответ
Решение заключается в следующем: используйте метод конвертера, который имеет либо Document
или PdfDocument
в качестве одного из своих аргументов.
Если вы предпочитаете первое, то создайте Document
Например, используя нужный размер страницы. Если вы предпочитаете последнее, то установите размер страницы по умолчанию PdfDocument
экземпляр с SetDefaultPageSize(PageSize)
метод.
Для вас не должно возникнуть никаких проблем при переходе от одного метода конвертера к другому, потому что метод, который вы используете неявно, создает PdfDocument
экземпляр и вызывает метод, который требует его в качестве аргумента.