Добавление фиксированного нижнего колонтитула в конец страницы с помощью Печкина

Я пытаюсь добавить фиксированный нижний колонтитул HTML в конец PDF-файла, созданного Печкиным. Нижний колонтитул всегда должен оставаться внизу страницы PDF. Я пробовал CSS на следующих страницах, но они, кажется, не работают, HTML работает правильно в браузере.

http://matthewjamestaylor.com/blog/keeping-footers-at-the-bottom-of-the-page

http://css-tricks.com/snippets/css/sticky-footer/

Можно ли вообще это сделать с Печкиным?

1 ответ

Чтобы добавить нижний колонтитул в PDF-файл, вам нужно воспользоваться API-интерфейсом "Випечкин".

Смотрите пример:

var document = new HtmlToPdfDocument
{
    GlobalSettings =
    {
        ProduceOutline = true,
        DocumentTitle = "My Website",
        PaperSize = PaperKind.A4,
        Margins =
        {
            All = 1.375,
            Unit = Unit.Centimeters
        }
    },
    Objects = {
        new ObjectSettings
        {
            HtmlText = "<h1>My Website</h1>",
            HeaderSettings = new HeaderSettings{CenterText = "I'm a header!"},
            FooterSettings = new FooterSettings{CenterText = "I'm a footer!", LeftText = "[page]"}
        }
    }
};

Обратите внимание на настройки объекта, которые позволяют добавить нижний колонтитул. Нижний колонтитул принимает текст и HTML.

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