我正在尝试在行首插入带有空格的确切文本,但是 iText 会吃掉第一个可见符号之前的所有空格(制表也不起作用)。
我正在使用 iText 7 社区版。
C#代码:
FileInfo file = new FileInfo(DEST);
file.Directory.Create();
//Initialize PDF writer
PdfWriter writer = new PdfWriter(DEST);
//Initialize PDF document
PdfDocument pdf = new PdfDocument(writer);
// Initialize document
Document doc = new Document(pdf);
doc.Add(new Paragraph("Test\n\tTest\n Test\n Test 1 2 3"));
doc.Close();
该代码将输出 .pdf 文档中的文本显示为
Test
Test
Test
Test 1 2 3
在每行的第一个可见符号之前没有任何制表符和空格。
如何更改代码以获取
Test
Test
Test
Test 1 2 3
在输出文件中?