2011-08-03 3 views
0

私は一度に1ページを読み込むpdftronのsdkを使用しています。私のコードは次のようになります。PDFからすべてのページを読むには?

PDFDoc doc = new PDFDoc(input_path); 
doc.InitSecurityHandler(); 
PageIterator itr = doc.GetPage(1); 

for (line = txt.GetFirstLine(); line.IsValid(); line = line.GetNextLine()){ 
    for (word = line.GetFirstWord(); word.IsValid(); word = word.GetNextWord()){ 
    Console.WriteLine(word.GetString()); 
    } 
} 

は、私はそれぞれ、すべてのページを読みたい、私は、このためのソリューションを得ることができませんでしたPDFTRON forums.Butの私と同じ問題を掲示していました。 各ページを読むことはできますか?

答えて

1

はい、一度にpdfの各ページを読むことができます。ページイテレータを初期化するだけでわずかな変更が必要です。 私はコードを修正し、正常に動作します。

PDFDoc doc = new PDFDoc(input_path); 
    doc.InitSecurityHandler(); 
    PageIterator itr = doc.GetPageIterator(); 
    for (; itr.HasNext(); itr.Next()) // Read every page 
    { 
    for (line = txt.GetFirstLine(); line.IsValid(); line = line.GetNextLine()) 
    { 
    for (word = line.GetFirstWord(); word.IsValid(); word = word.GetNextWord()) 
    { 
    Console.WriteLine(word.GetString()); 
    } 
    } 
    } 

希望すると、これが役立ちます。

+0

その正常な作業です。ありがとうございます。 –

関連する問題