using iTextSharp.text.pdf;
using iTextSharp.text.pdf.parser;
private void GetPDFTableInfo(string catchDate, string institutionId, string institution, string fileName)
{
PdfReader reader = new PdfReader(fileName);
int pageCount = reader.NumberOfPages;
bool isStart = false; //PDF中表格数据是否开始采集入库标志
for (int i = 1; i <= pageCount; i++)
{
string text = PdfTextExtractor.GetTextFromPage(reader, i);
var list = text.Split('\n');//依据换行符进行数据的转换
for (int j = 0; j < list.Length; j++)
{
if (list[j].Contains("证券代码"))
{
isStart = true;
continue;
}
if (isStart)
{
var str &
itextsharp读取PDF中表格中内容,并处理
最新推荐文章于 2024-04-21 10:46:52 发布