Re: Open linked PDF-Files from a PDF-File

Discussion in 'ASP .Net' started by Carl Prothman [MVP], Aug 9, 2003.

  1. Paul,
    Open up the PDF file using a FileStream, then read it in using a BinaryReader,
    then replace the URL links in the file, then write the file out to the Response.
    So something along the lines of:

    ' Open up the PDF file
    Dim fileName As String = New String("d:\\work\\test.pdf")
    Dim fileStream As System.IO.FileStream = New System.IO.FileStream(fileName, FileMode.Open, FileAccess.Read)
    Dim fileLength As Long = fileStream.Length

    ' Read the file in
    Dim binaryReader As System.IO.BinaryReader = New System.IO.BinaryReader(fileStream)
    Dim fileByteArray As Byte() = binaryReader.ReadBytes(CType(fileLength, Integer))
    fileStream.Close()

    ' Replace URL
    ' ToDo... Use fileByteArray.BinarySearch()

    ' Write out the PDF file
    Response.Clear()
    Response.Buffer = False
    Response.CacheControl = "public"
    Response.ContentType = "application/pdf"
    Response.AddHeader("Content-Length", fileLength.ToString())
    Response.AddHeader("Content-Disposition", "in-line; filename=" & "test.pdf")
    Response.BinaryWrite(fileByteArray)
    Response.End()

    --

    Thanks,
    Carl Prothman
    Microsoft ASP.NET MVP
    http://www.able-consulting.com


    "Paul Kuebler" <> wrote
    > Hello
    >
    > I send a PDF-File with
    > string FilePath="PDFFiles\\Test1.pdf";
    > Response.ContentType="Application/pdf";
    > Response.WriteFile(FilePath);
    > Response.Flush();
    > Response.End();
    > to the client browser. In this PDF-File
    > are links to other PDF-Files. This PDF-files
    > are on the server in the same directory as Test1.pdf.
    > Is there a solution to open the selected
    > PDF-File. The link path in Test1.pdf to the
    > other PDF-files is only their filename.
    >
    > Thanks
    > Paul
    Carl Prothman [MVP], Aug 9, 2003
    #1
    1. Advertising

  2. "Paul Kuebler" <> wrote
    ????????????????????????????????????????????????????????????????????????????????????????????????????
    ????????????????????????????????????????????????????????????????????????????????????????????????????
    ????????????????????????????????????????????????????????????????????????????????????????????????????
    ??????????????????????????????????????????????????.?????????????????????????????????????????????????
    ????????????????????????????????????????????????????????????????????????????????????????????????????
    ????????????????????????????????????????????????????????????????????????????????????????????????????
    ????????????????????????????????????????????????????????????????????????????????????????????????????
    ????????????????????????????????????????????????????????????????????????????????????????????????????
    ????????????????????????????????????????????????????????????????????????????????????????????????????
    ????????????????????????????????????????????????????????????????????????????????????????????????????
    ????????????????????????????????????????????????????????????????????????????????????????..???????????
    ????????????????????????????????????????????????????????????????????????????????????.???????????????
    ????????????????????????????????????????????????????????????????????????????????????????????????????
    ????????????????????????????????????????????????????????????????????????????????????????????????????
    ????????????????????????????????????????????????????????????????????????

    Paul,
    If you have a question, then ask it. Otherwise please don't be rude...

    --

    Thanks,
    Carl Prothman
    Microsoft ASP.NET MVP
    http://www.able-consulting.com
    Carl Prothman [MVP], Aug 11, 2003
    #2
    1. Advertising

  3. Carl Prothman [MVP]

    Paul Kuebler Guest

    ????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????..???????????????????????????????????????????????????????????????????????????????????????????????.???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
    Paul Kuebler, Aug 12, 2003
    #3
  4. Carl Prothman [MVP]

    Paul Kuebler Guest

    ????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????>
    Paul Kuebler, Aug 12, 2003
    #4
  5. Carl Prothman [MVP]

    Paul Kuebler Guest

    ????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????..???????????????????????????????????????????????????????????????????????????????????????????????.???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
    Paul Kuebler, Aug 12, 2003
    #5
    1. Advertising

Want to reply to this thread or ask your own question?

It takes just 2 minutes to sign up (and it's free!). Just click the sign up button to choose a username and then you can ask your own questions on the forum.
Similar Threads
  1. Paul Kuebler

    Open linked PDF-Files from a PDF-File

    Paul Kuebler, Aug 12, 2003, in forum: ASP .Net
    Replies:
    8
    Views:
    454
    Carl Prothman [MVP]
    Aug 18, 2003
  2. Chris Ritchey
    Replies:
    7
    Views:
    475
    emerth
    Jul 10, 2003
  3. Chris Ritchey

    Generating a char* from a linked list of linked lists

    Chris Ritchey, Jul 9, 2003, in forum: C Programming
    Replies:
    7
    Views:
    462
    emerth
    Jul 10, 2003
  4. fool
    Replies:
    14
    Views:
    501
    Barry Schwarz
    Jul 3, 2006
  5. joshd
    Replies:
    12
    Views:
    664
    John Carson
    Oct 2, 2006
Loading...

Share This Page