iTextSharp:使用ColumnText时,“文档没有页面”

时间:2019-03-21 22:47:10

标签: itext

以下代码抛出“文档无页面”

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();

    // ...
}

如果不是这样做的话,我应该如何使用ColumnTextDirectContent

我正在使用iTextSharp 5.5.3

0 个答案:

没有答案