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 экземпляр и вызывает метод, который требует его в качестве аргумента.

Другие вопросы по тегам