iTextSharp: «В документе нет страниц» при использовании ColumnText - PullRequest
0 голосов
/ 22 марта 2019

Следующий код выдает «В документе нет страниц»

using (var stream = new MemoryStream())
{
    using (var document = new Document())
    {
        document.SetPageSize(PageSize.LETTER);

        using (var pdfWriter = PdfWriter.GetInstance(document, stream))
        {
            document.Open();

            PdfContentByte pdfContentByte = pdfWriter.DirectContent;

            ColumnText columnText = new ColumnText(pdfContentByte);
            columnText.SetSimpleColumn(0, 0, 100, 20);
            columnText.AddElement(new Paragraph("Sample text", new Font(Font.FontFamily.HELVETICA, 20)));
            columnText.Go();

            document.Close();
        }
    }

    byte[] pdfBytes = stream.ToArray();

    // ...
}

Как я могу использовать ColumnText и DirectContent, если это не способ сделать это?

Я использую iTextSharp 5.5.3

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