Я пытаюсь преобразовать PDF в таблицу Excel. У меня есть код для извлечения текста с помощью itextsharp ITextChunkLocationStrategy. Теперь у меня есть таблица с одним столбцом с текстом (разделенным на куски) и другим столбцом с размерами и местоположениями прямоугольника кусков. Теперь мне нужно поместить куски текста в нужное место в документе Excel.
ниже приведен код, который я нашел при поиске. но я не знаю, как сказать Excel, в какие ячейки помещать текст - на основе координат
for (int i = 0; i < dt.Rows.Count - 1; i++)
{
var dty = (from row in dt.AsEnumerable()
orderby row.Field<float>("x")
where row.Field<int>("yRank") == rowNo
select row);
var tbl = dty.CopyToDataTable();
for (int y = 0; y < tbl.Rows.Count; y++)
{
ws.Cells[rowNo, y + 1] = tbl.Rows[y]["text"].ToString();
}
}
rowNo++;