Does anyone know of a component to allow programmatically reading a PDF?

U can try and use RvRenderPDF component(I have used it in Delphi Application) together with RvProject component, RvSystem Component

In your coding u can specifing by the URL of the directory containing your PDF file and execute it.
e.g

{

  procedure display_pdf;
    var pdf_url: String;


        l_popup_page_name: string;
        l_popup_page_options: string;
        l_popup_parameter: String;
    begin
      pdf_url:= WebApplication.ReferringURL + '/files(Were ur PDF file is!!)/'
          + l_session_id_segment+ '/'+ l_pdf_file_name;

      l_popup_page_name:= 'the_report';
      l_popup_page_options:= 'scrollbars=yes,width=500,height=300';
      l_popup_parameter:= 'NewWindow("'
          + l_pdf_url
          + '", "'+ l_popup_page_name
          + '","'+ l_popup_page_options
          + '");';


      AddToInitProc(l_popup_parameter);
    end; // display_pdf

}

I hope this will help you or lead you to a better help.
Regards

Motapa
Mobile(0797575605)