首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何从PDF中读取所有页面?

如何从PDF中读取所有页面?
EN

Stack Overflow用户
提问于 2011-08-03 09:32:23
回答 1查看 259关注 0票数 0

我使用的是pdftron的sdk,它一次只能读取一个页面。我的代码是:

代码语言:javascript
运行
复制
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无法获得解决方案。每一页都可以读吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-08-03 09:38:24

是的,你可以在time.You上阅读每一页pdf,只需做一些细微的改动初始化页面迭代器即可。我已经修改了代码,它工作得很好。

代码语言:javascript
运行
复制
    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());
    }
    }
    }

希望这能对你有所帮助。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6920730

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档