Добавить заголовок HTML в Spire PDF - PullRequest
0 голосов
/ 25 апреля 2019

Я использую Spire PDF для преобразования моего HTML-шаблона в PDF-файл. Вот пример кода для того же:

class Program
  {
      static void Main(string[] args)
      {
          //Create a pdf document.
          PdfDocument doc = new PdfDocument();
          PdfPageSettings setting = new PdfPageSettings();
          setting.Size = new SizeF(1000,1000);
          setting.Margins = new Spire.Pdf.Graphics.PdfMargins(20);
          PdfHtmlLayoutFormat htmlLayoutFormat = new PdfHtmlLayoutFormat();
          htmlLayoutFormat.IsWaiting = true;
          String url = "https://www.wikipedia.org/";

          Thread thread = new Thread(() =>
          { doc.LoadFromHTML(url, false, false, false, setting,htmlLayoutFormat); });
          thread.SetApartmentState(ApartmentState.STA);
          thread.Start();
          thread.Join();
          //Save pdf file.

          doc.SaveToFile("output-wiki.pdf");
          doc.Close();
          //Launching the Pdf file.
          System.Diagnostics.Process.Start("output-wiki.pdf");
      }
    }

Это работает, как и ожидалось, но теперь я хочу добавить верхний и нижний колонтитулы ко всем страницам. Хотя добавить заголовок и нижний колонтитул можно с помощью SprirePdf, но мое требование - добавить шаблон HTML в заголовок, чего я не могу достичь. Есть ли способ сделать HTML-шаблон в верхний и нижний колонтитулы?

...