有没有办法让我能够抓取PDF并以某种方式解析它并通过用户窗体在Word中通过表单显示它?例如,我有一个表单,我可以将链接放到在线PDF,如说www.website.com/file.pdf
,然后UserForm解析PDF并在列表框上显示为纯文本?我不需要它的代码,但只知道这是否是远程可能的,如果是这样的话,关于我如何去做的一些提示会很好。
我知道这是一个很长的镜头,这甚至是不可能的。但如果你们可以帮我解决这个问题,那就太棒了!提前谢谢!
答案 0 :(得分:1)
PDF很难解析。我有一些使用Foolabs xpdf(http://www.foolabs.com/xpdf/home.html)命令行实用程序的程序。我设置了一个批处理文件,将特定的命名文件转换为文本文件。从我的vba程序中,我将所需的pdf移动到批处理文件的位置。我使用Shell& amp;触发我的vba程序中的批处理文件。等待命令。然后我解析生成的文本文件。
批处理文件如下所示:
pdftotext.exe -layout YourPage.pdf
Shell和Wait可以在这里找到: http://www.cpearson.com/excel/ShellAndWait.aspx
将它们捆绑在一起: http://vbaexpress.com/kb/getarticle.php?kb_id=977
我不确定这对你的情况是否有帮助,但除非你试图直接阅读pdf文件,否则我唯一能想到的就是。