HTML to PDf Fit to Page - PullRequest
       16

HTML to PDf Fit to Page

0 голосов
/ 20 июня 2019

Я относительно неопытен в использовании iText, и мне было поручено написать программу для захвата веб-страниц и преобразования их в PDF.У меня есть страница, конвертирующая в PDF нормально, используя следующий код:

public HTMLtoPdf(string text, string dest)
{
    PdfWriter writer = new PdfWriter(dest);
    PdfDocument pdf = new PdfDocument(writer);

    PageSize pageSize = PageSize.LETTER;

    float LeftMargin = 0.50F;
    float RightMargin = 0.50F;
    float TopMargin = 0.50F;
    float BottomMargin = 2.00F;

    pageSize.ApplyMargins(TopMargin, RightMargin, BottomMargin, LeftMargin, false);

    pdf.SetDefaultPageSize(pageSize);

    ConverterProperties converterProperties = new ConverterProperties();
    converterProperties.SetBaseUri("http://sitetoconvert.com");


    HtmlConverter.ConvertToPdf(text, writer, converterProperties);
}

Моя проблема заключается в том, что преобразованные страницы не полностью помещаются на странице.Итак, мой вопрос: нужно ли полностью переписать CSS для страницы или есть какое-то другое решение, чтобы разместить преобразованный HTML на странице 8,5 x 11?Очевидно, что основная причина для этого заключается в создании печатного документа, поэтому мне нужен более жесткий контроль над процессом преобразования.Любая помощь будет оценена.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...