2012-02-24 94 views
2

我一直在玩这个库,没有运气。我想提取下面的文字1196页。我怎样才能用这个库?使用iTextSharp获取PDF页码

PageNum

+0

你只有感兴趣:[1]越来越字面* 1196 *,或[2] PDF页面本身? (提取文本,提取整个页面等)你应该编辑你的问题是一个更具体的,并指定**完全**你想要做什么,一旦你得到[1]或[2]。 – kuujinbo 2012-02-24 13:05:15

+0

hi @kuujinbo,我感兴趣的是1 ... – Jojo 2012-02-25 04:11:08

回答

2

OK,试了几次后,我还是设法获取文字页面,所以我要分享这个。因此从技术上讲,这字面1196是一个标签页和下面的代码来获取所有这些标签:

PdfReader r = new PdfReader(fileName); 
    try 
    { 
     foreach (string s in PdfPageLabels.GetPageLabels(r)) 
      Console.WriteLine(s); 
    } 
    catch (Exception ex) 
    { 
     Console.WriteLine("Error: " + ex.Message); 
    } 
    finally 
    { 
     r.Close(); 
    }