我正在尝试创建一个像这样的pdf
但是当我尝试字符串填充时,它在pdf文件中看起来像这样
这是我试过的c#代码的一部分。 myExcelData是从excel文件中填充的。
for (int i = 0; i < 15; i++)
{
Chunk cSira = new Chunk((i + 1).ToString().PadRight(10), icerikFont);
Chunk cHizmet = new Chunk(myExcelData.Tables[0].Rows[i][6].ToString().PadRight(80), icerikFont);
Chunk cAdet = new Chunk(myExcelData.Tables[0].Rows[i][1].ToString().PadRight(10), icerikFont);
Chunk cBirimFiyat = new Chunk(myExcelData.Tables[0].Rows[i][2].ToString().PadRight(20), icerikFont);
Chunk cTutar = new Chunk(myExcelData.Tables[0].Rows[i][3].ToString().PadRight(20), icerikFont);
d.Add(cSira);
d.Add(cHizmet);
d.Add(cAdet);
d.Add(cBirimFiyat);
d.Add(cTutar);
d.Add(Chunk.NEWLINE);
}
答案 0 :(得分:2)
有两种方法可以做到这一点:
如果您需要选项2的代码段,请查看DirectorOverview3示例。结果看起来像this。如果您不了解Java,请阅读C# example。