我需要一个能够读取PDF文件中的文字和数据内容的组件,该组件还可以正常显示PDF文件,并且可以实现简单的拖拽等操作.谢谢.

解决方案 »

  1.   

    用TWebBrower来试试看吧,只要注册正确,应该是可以在里面显示pdf文件的。
      

  2.   

    RvRenderPDF是什么组件?可以实现这个功能吗?我用他一编译就会发生错误.
      

  3.   

    到www.playicq.com上找找
    记得以前看到过
      

  4.   

    如果你的机器上装了Acrobat Reader的话,可以打开DELPHI->Component->Import ActiveX Control->Acrobat Control for ActiveX,选择后INSTALL就可以在ActiveX面板上找到这个控件了,它包含了一个Tpdf的类,可以用来操作PDF文件.
      

  5.   

    试试这个http://Delphi.icm.edu.pl/ftp/d30free/powerpdf.zipPowerPdf is a VCL to create PDF docment visually. Like QuickReport, you can design PDF document easily on Delphi IDE. PowerPdf supports most of fundamental functions such as some kinds of fonts, the image output, the line output and the data compression. (ver. 0.9, added 6/26/01, updated 9/23/01)
      

  6.   

    PasPDF v.0.943  FWS 537 Kb 21 Jan 1999 
    By T.K. Cham. Native PDF Creation for Delphi. Component, which allows you produce files in Adobe PDF format.
    Fully functional
    Source: Included 
    http://homepages.borland.com/torry/vcl/vcltools/unitsconversion/ppdf.zip
      

  7.   

    D7内置Rave可以制作PDF报表Rendering组件介绍TRvRenderPDF描述   TRvRenderPDF允许从报表中生成PDF文档。设置EmbedFonts为True可以让字体嵌入到PDF文档中。PDF中图像的质量可以用一个使用百分比的ImageQuality属性来设置。
    设置UseCompression为True可以生成压缩的PDF文档。首先要uses ZLib,在OnCompress事件中的代码如下
    With TCompressionStream.Create(clMax, OutStream) do 
       try
          CopyFrom(InStream, InStream.Size);
       finally
          Free;
    end;
      

  8.   

    谢谢大家,谢谢 luke5678(奇异)
    你推荐的组件很好,但是如果我打开一个PDF文件,如何从该文件中得到数据呢?我看那些例子中没有提到这个功能啊,能实现吗?
      

  9.   

    看看這裹:
    http://www.experts-exchange.com/Programming/Programming_Languages/Delphi/Q_20474694.html