Identifying a linearized pdf

I am trying to programmatically identify a linearized pdf but have encountered an issue!
When a pdf is first saved as a linearized document a <<Linearization>> directory is added to the file.
However, if such a linearized document is now saved as a non-linearized document, the <<Linearization>> directory remains in the file.
But, both Reader and Acrobat are able to distinguish this and correctly identify the linearization status.
Does anyone have any idea how this is achieved?

Many thanks Leonard.  We will investigate.
We have done some further tests and are wondering if this situation arises - with respect - from a bug in Acrobat?  However, I am not sure if this is the correct place to raise it?  I have included details below.  Perhaps you could comment or pass on to the correct person.
1. Create a PDF document from a source document and Save As (not Save) with Save As optimizes for Fast Web View checked.  This creates a linearized file.  Opening the file in Acrobat/Reader and viewing properties - the Fast Web View property is 'Yes'.  Opening the file in a text editor confirms that the <<Linearization>> dictionary is present.
2. Open the PDF generated in 1 above in Acrobat.  Uncheck the Save As optimizes for Fast Web View checkbox and perform a Save As (again not Save).  This saves the file as a non-linearized file.  Opening the file in Acrobat/Reader and viewing properties - the Fast Web View property is 'No'.  Opening the file in a text editor confirms that the <<Linearization>> dictionary is not present - that is, it has been removed.
However...
3. Open the PDF generated in 1 above in Acrobat.  Make a small change - ie. add a keyword or something (a change is need in order to be able to save the file) now Save (not Save As). This saves the file as a non-linearized file.  Opening the file in Acrobat/Reader and viewing properties - the Fast Web View property is 'No'.  However, opening the file in a text editor shows that the <<Linearization>> dictionary is still present.  This seems to be incorrect/an error?
As I have said, I appreciate that you may not necessarily be the correct person to raise this with.  Apologies for the inconvenience if you are not.  Nevertheless, if this is the case perhaps you would be kind enough to pass on.
If you are the right person, I'd appreciate hearing your comments - many thanks.

Similar Messages

  • How to identify fonts in pdf using vc++

    Hi All,
              how to identify fonts in pdf using vc++. could you please help me out in this scenario.
    Thanks,
    Parthasarathy.S

    I believe there is a sample plugin in the SDK for doing this.
    From: Adobe Forums <[email protected]<mailto:[email protected]>>
    Reply-To: "[email protected]<mailto:[email protected]>" <[email protected]<mailto:[email protected]>>
    Date: Thu, 15 Dec 2011 02:27:21 -0800
    To: Leonard Rosenthol <[email protected]<mailto:[email protected]>>
    Subject: how to identify fonts in pdf using vc++
    how to identify fonts in pdf using vc++
    created by partha56<http://forums.adobe.com/people/partha56> in Acrobat SDK - View the full discussion<http://forums.adobe.com/message/4086333#4086333

  • Linearized PDF Document Format

    I have a Linearized PDF file which has got a hyperlink in the document in the first page. The object looks something like:
    26 0 obj<</URI(http://mysite.mgroupnet.com/sites/ZD5/sslvpn/Project%20Documents/This%20is%20th e%20master%20architect%20document%20that%20I%20am%20trying%20to%20reference.pdf)/S/URI>>
    endobj
    The offset for this object is seen in the first cross reference table itself at the beginning of the file. But there is another entry for the same object at the end of the file:
    26 0 obj<</URI(http://mysite.mgroupnet.com/sites/ZD5/sslvpn/Project%20Documents/MasterDocument .pdf)/S/URI>>
    endobj
    The offset of the second entry is not present in the cross reference table. But the hyperlink points to the second URL when it is opened in Acrobat. I am assuming that Acrobat is able to reconstruct the PDF file even though the offset for this object is not present.
    My query is:
    1. How is such a PDF file generated which has two entries for the same object?
    2. Is this PDF file considered damaged and reconstructed by Acrobat since the offset for the second entry is not present?
    Thanks for your help !
    sunil.

    Hi Leonard
    Thank you for the prompt response. I can send you the PDF if that helps. I am accessing the PDF through web. How can such a PDF be generated? And also, is this PDF not considered damaged?
    thanks
    sunil

  • Non-Linear PDF

    Hey Guys–
    I have a Acrobat 9 Pro and was looking around but can't seem to find an answer on creating a non-linear PDF. Is that possible?
    Basically I'm trying to create a portfolio with a main page that has linked pictures/words that would jump to a specfic page. I don't however want someone to beable to scroll through the entire document.
    Possible?

    You can do it with hyperlinks, link to: page then export to interactive pdf.
    Here is a test:
    https://dl.dropboxusercontent.com/u/72277778/Home%20test.pdf

  • Pure Java API to generate/transform linearized PDFs?

    I found some tools on the net to linearize PDF documents. But all use JNI to call some native library (DLL). Is there also a pure Java solution to linearize PDFs?

    Martin,
    Could you pass on the info on solutions you mentioned on java/jni PDF linearization? Iv'e used the pdfopt script based on ghostscript to linearize iText-created pdf files with jpg images. However, pdfopt applied to pdf files with jpeg-2000 images are not properly linearized for a reason I've not tracked down yet. We're building pdf formats for scanned books as part of the openlibrary.org project at the Internet Archive "open source books" project.
    In fact, any free/open source solution for pdf linearization for linux would be very useful, even if not java-based.
    Regards,
    Todd

  • Java scripting-linearized PDF

    Hi, 
    I m working with Acrobat X.  I don't know how to prepare java scripts for the below desired functions. Hoever i want to import some java scripts through Acrobat X "Action Wizard" for batch processing. If you can share these scripts, pls. provide .. 
    1) Java script for setting bookmartks as "Inherit Zoom" 
    2) Java script for initial page view "Bookmarks Panel and Page" only when book marks present in the document. 
    3) Java script for enabeling the PDF files for Fast web view as "Yes" 
    With Regards, 
    B..

    Hi Johnson,
    Thanks for update. Well, i have seen some off the self plug ins or softwares available for the batch processing of PDF files for the said functions. However there may be another way (other than Java scripting) for completing the task.
    Any idea......
    Regards,
    Bhaumik

  • Identifying black and white versus greyscale in PDF

    Is there a way to identify from within a scanned PDF document (ie, something like a document property) that it was scanned as greyscale, black and white, or color?  My company is using Acrobat 7.0.  We have a requirement, for a variety of reasons, that PDFs for certain projects be provided as black and white scans only, but all too frequently we get them in greyscale or color.  We need to be able to easily identify that a PDF is not black and white.
    Thanks in advance!

    Try the Preflight Tool.

  • PDF Recovery

    I am currently attempting to recover PDF files using computer forensic software and have some questions regarding the PDF specification. In order to successfully recover any file, I need to identify the file header and file footer and then extract the data in between these two addresses. I can successfully identify the PDF header (%PDF-1.x where x is an integer); however, the footer, or trailer as Adobe's specification refers to it, isn't as definitive. While I can identify the trailer as %%EOF, there can be numerous trailers interspersed throughout the PDF file. Since I am using this trailer signature to identify the true end of file, is there anything that distinguishes this signature from the preceding EOFs? In other words, is there a difference between the actual PDF End Of File (EOF) marker and the EOF marker used to separate updates? Thanks in advance!
    -Joel

    The last %%EOF is the true end-of-file. An earlier occurrence of %%EOF is a former end-of-file prior to an update that was appended. There is nothing that distinguishes among these end-of-file markers. The whole point is to be able to append an update without modifying the existing file.
    In fact, you can truncate the PDF file at any earlier %%EOF and thereby recover the exact file as it existed at that time, prior to the subsequent updates.
    You can distinguish between the original %%EOF and a subsequent update %%EOF. In the latter case, the trailer dictionary will contain a /Prev entry; in the former case, it will not.
    (A slight digression: a Linearized PDF file [PDF Reference Appendix F] contains two %%EOF markers even if it has never been updated.)

  • Incorrectly formatted PDF?

    Hi
    I have been given a PDF file from a customer and opening it up in Acrobat it displays correctly and advises that the file was generated by Acrobat Distiller 8.1.0, and is a PDF1.5 formatted file.
    When my code opens the file we look for a trailer but it is not present (the trailer is not present in the entire file but the last few lines are as follows:
    endstream
    endobj
    startxref
    116
    %%EOF)
    Is it valid to have a file without a trailer? Looking at the specification it implies that the trailer is an important part to allow random access, but does not state if it is required for a valid PDF file. And if it is valid should the file be processed as if it were a linearized pdf?
    Thank you
    Keith

    Unfortunatly with the document being a customers I cannot post it without thir express permission.
    How can I identify compressed xrefs?
    I have 2 startxref entries, and I have 2 entries that look like:
    <</DecodeParms<</Columns 4/Predictor 12>>/Filter/FlateDecode/ID[<1C6AD9C9603C9DC9ACB50BB4A50ADB95><05675179CA9C8648934CBDB6C0E 7F8E9>]/Index[18 22]/Info 17 0 R/Length 62/Prev 26632/Root 19 0 R/Size 40/Type/XRef/W[1 2 1]>>stream
    but I don't have any other references to xref in the file.

  • Please, help with Incremental Update for Linearized document.

    Hi, here is my problem.
    I'm working in my own annotation app. It incrementally updates pdfs. Works fine with most of the pdfs.
    But i've found couple of pdfs, that was being corrupted after updating.
    Here goes more details:
    Single page-linearized pdf: when i've looked into pdf source, i found that page object has /Parent key which referencing to non-existing object. Normally, as i understand /Parent for page object is /Type /Pages objects with /Kids /Count etc.
    12 0 obj
    <</ArtBox[26 0 585.999 792]/BleedBox[26 0 586 792]/Contents[14 0 R 15 0 R 16 0 R 17 0 R 18 0 R 19 0 R 20 0 R 21 0 R]/CropBox[0 0 612 792]/MediaBox[0 0 612 792]/Parent 8 0 R/Resources 37 0 R/Rotate 0/TrimBox[26 0 586 792]/Type/Page>>
    endobj
    Parent 8 0 R - Is missing
    But all pdf viewers are ok with that.
    So, this pdf has two Xref tables:
    36 0 obj
    <</DecodeParms<</Columns 4/Predictor 12>>/Filter/FlateDecode/ID[<2C9B406A12A771465F8FE0D6A4DC67ED><9B829DD8BDB09849A00CA5D75E7 5CDF4>]/Index[10 54]/Info 9 0 R/Length 114/Prev 66739/Root 11 0 R/Size 64/Type/XRef/W[1 2 1]>>stream....
    and Second one at the end of file.
    5 0 obj
    <</DecodeParms<</Columns 5/Predictor 12>>/Filter/FlateDecode/ID[<2C9B406A12A771465F8FE0D6A4DC67ED><9B829DD8BDB09849A00CA5D75E7 5CDF4>]/Info 9 0 R/Length 51/Root 11 0 R/Size 10/Type/XRef/W[1 3 1]>>stream
    Linearized dict:
    10 0 obj
    <</Linearized 1/L 67043/O 12/E 48239/N 1/T 66738/H [ 534 185]>>
    endobj
    /T 66738 points to Xref table in 5 0 obj's stream
    Now, when my annotation is stored: i'm adding the following object to the end of file:
    8 0 obj <</Type /Pages/Count 1/Kids [ 12 0 R ]>>
    endobj
    I've create the missing 8 0 obj with Kids and /Count 1
    12 0 obj<</Type /Page/Annots [ 65 0 R ]/ArtBox [ 26 0 585.999 792 ]/BleedBox [ 26 0 586 792 ]/Contents [ 14 0 R 15 0 R 16 0 R 17 0 R 18 0 R 19 0 R 20 0 R 21 0 R ]
    /CropBox [ 0 0 612 792 ]/MediaBox [ 0 0 612 792 ]/Parent 8 0 R/Resources 37 0 R/Rotate 0/TrimBox [ 26 0 586 792 ]>>
    endobj
    it's page objects with new Reference to Annotation object which is:
    65 0 obj<</Type /Annot/Contents (Test 2)/M (D:20120507172231+03'00')/Open true/P 12 0 R/Rect [ 0 0 100.000 100.000 ]/Subtype /Text/T(Test 1)>>
    endobj
    then goes my xref table
    xref
    8 1
    0000067045 00000 n
    0000067189 00000 n
    0000067591 00000 n
    trailer
    <<
    /ID [ <FE1185EC7443D19473E8A4A1569A1CB2> <FE1185EC7443D19473E8A4A1569A1CB2> ]
    /Info 64 0 R
    /Prev 66739
    /Root 11 0 R
    /Size 69
    >>
    startxref
    67760
    %%EOF
    And this totally broks my PDF.
    Questing: /Prev in my trailer should point ot 5 0 obj or 36 0 obj?

    Ok, thanks, and /Pref in my trailer should point to which xref? 5 0 (and the end of the original file) or 36 0 at the beginning?

  • Add/Remove a password to an individual PDF without navigating entire security process?

    Is there a procedure/plug-in/script/utility that will allow me to add/remove a password to a single PDF without creating a batch script?
    I create many (dozens) PDF's throughout the course of a a day, either as an export from InDeisgn CS5.5 or via printing to the Adobe Acrobat Converter. I would simply create  watched folders on my desktop to add or remove a password but I haven't found a way to identify security-enabled PDF files without having to open the file.
    I have only two scenarios for creating PDF files as it relates to security. The first includes Printing: HIGH RESOLUTION and Changes Allowed: NONE. The second includes Printing: LO-RESOLUTION and Changes Allowed: COMMENTING, ETC.
    What would really be great is if there was a script that I could access as a Windows Explorer extension that would allow me to add/remove passwors to one or more selected files. It would even be better if, after enabling password security, I could some identify the security status of a file by it's icon or some other visual manner that didn't effect the name of the file.
    I hope I have narrated my situation clearly enough. I look forward to comments or suggestions.

    Not possible with Adobe software - Acrobat's context menu in Windows Explorer is not something you can customize or extend, nor can Acrobat or Adobe Reader change the system icon for a file based on the internal structure of the document.

  • Save PDF File Without Display

    Hi Folks,
    I have a scenario where i need to save a PDF file on desktop without opening it. I've implemented the following approach and code:
    1. Created a UI Element fileDownload and associated it with PDFSource variable of type XSTRING in context
    2. Called the following method in init method of view
    METHOD manual_save .
    * Table in XML Format
      DATA : ixml TYPE string.
    * Table Data in Hexadecimal Format
      DATA : lv_xstring TYPE xstring.
    * Function Module Calling
      DATA : w_fmname TYPE rs38l_fnam,     "FM Name
             fp_outputparams   TYPE sfpoutputparams. "FM Output Parameters
    * Form Parameters
      DATA :   fpdocparams TYPE sfpdocparams ,   "Form Parameters
               fpformoutput TYPE fpformoutput .  "Form Output Data
    * Get Context Refrence and Table Data
      DATA lo_nd_skutab TYPE REF TO if_wd_context_node.
      DATA lo_nd_skudata TYPE REF TO if_wd_context_node.
      DATA lo_el_skudata TYPE REF TO if_wd_context_element.
      DATA ls_skudata TYPE wd_this->element_skudata.
    * navigate from <CONTEXT> to <SKUTAB> via lead selection
      lo_nd_skutab = wd_context->get_child_node( name = wd_this->wdctx_skutab ).
    * navigate from <SKUTAB> to <SKUDATA> via lead selection
      lo_nd_skudata = lo_nd_skutab->get_child_node( name = wd_this->wdctx_skudata ).
    * @TODO handle not set lead selection
      IF lo_nd_skudata IS INITIAL.
      ENDIF.
    * get element via lead selection
      lo_el_skudata = lo_nd_skudata->get_element(  ).
    * @TODO handle not set lead selection
      IF lo_el_skudata IS INITIAL.
      ENDIF.
    * get all declared attributes
      lo_el_skudata->get_static_attributes(
        IMPORTING
          static_attributes = ls_skudata ).
    * Convert Table Data to XML Format (type String)
      CALL METHOD lo_nd_skudata->to_xml
        RECEIVING
          xml = ixml.
    * Convert String to Xstring Format
    *CALL FUNCTION 'CRM_IC_XML_STRING2XSTRING'
    *  EXPORTING
    *    instring         = IXML
    * IMPORTING
    *   OUTXSTRING       = LV_XSTRING
      CALL FUNCTION 'SCMS_STRING_TO_XSTRING'
        EXPORTING
          text           = ixml
    *   MIMETYPE       = ' '
    *   ENCODING       =
        IMPORTING
          buffer         = lv_xstring
    EXCEPTIONS
       failed         = 1
       OTHERS         = 2
      IF sy-subrc <> 0.
    * MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
    *         WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
      ENDIF.
    *  Set Output Parameters
      fp_outputparams-nodialog = 'X'.
      fp_outputparams-getpdf = 'X'.
      fp_outputparams-connection = 'ADS'.
    *  Job Open
      CALL FUNCTION 'FP_JOB_OPEN'
        CHANGING
          ie_outputparams = fp_outputparams
        EXCEPTIONS
          cancel          = 1
          usage_error     = 2
          system_error    = 3
          internal_error  = 4
          OTHERS          = 5.
      IF sy-subrc <> 0.
    * MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
    *         WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
      ENDIF.
    *&-  Identify FM for PDF Form
      CALL FUNCTION 'FP_FUNCTION_MODULE_NAME'
        EXPORTING
          i_name           = 'ZTEST_SKU_PDF_FORM'
        IMPORTING
          e_funcname       = w_fmname
    *      e_interface_type =
    * set form parametsrs
      fpdocparams-langu = 'E'.
      fpdocparams-country = 'US'.
    *fpdocparams-FILLABLE = 'X'.
    * Generate form
      CALL FUNCTION w_fmname      "'/1BCDWB/SM00000021'
        EXPORTING
         /1bcdwb/docparams        = fpdocparams
          /1bcdwb/docxml           = lv_xstring
       IMPORTING
         /1bcdwb/formoutput       = fpformoutput
       EXCEPTIONS
         usage_error              = 1
         system_error             = 2
         internal_error           = 3
         OTHERS                   = 4
      IF sy-subrc <> 0.
    * MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
    *         WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
      ENDIF.
    * Job Close
      CALL FUNCTION 'FP_JOB_CLOSE'
        EXCEPTIONS
          usage_error    = 1
          system_error   = 2
          internal_error = 3
          OTHERS         = 4.
      IF sy-subrc <> 0.
    * MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
    *         WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
      ENDIF.
    * Bind Data to PDF source
      DATA lo_el_context TYPE REF TO if_wd_context_element.
      DATA ls_context TYPE wd_this->element_context.
      DATA lv_pdf LIKE ls_context-pdf.
    * get element via lead selection
      lo_el_context = wd_context->get_element(  ).
      lv_pdf = fpformoutput-pdf.
      CALL METHOD lo_el_context->set_attribute
        EXPORTING
          value = lv_pdf
          name  = 'PDF'.
    ENDMETHOD.
    To explain in simple terms, i've done the following:
    1. Stored the context table data in a XML format in a string variable
    2. Converted the string variable to xstring format using fm 'SCMS_STRING_TO_XSTRING'
    3. Job Open
    4. Identify the Actual FM Name
    5. Genarate Form
    6. Job Close
    7. Bind data (fpformoutput-pdf) to the PDF Source variable in context
    Issue is, when i run application and download, i am only able to get a PDf with no data in it.
    Interestingly, in debug mode, i am able to see some data.
    Points to add: When i display in a PDF UIElement the output comes in two pages, and in debug mode when i see the variable FPFORMOUTPUT-PAGES, it has a value of 1.
    May be am following the wrong approach or missing someting in code.
    Any inputs, appreciated.
    Thanks,
    Santosh Verma,
    Deloitte.

    Hi SV,
    Below is code that i am writing for preparing the ZSTRING.
          DATA : ixml TYPE string.
    Table Data in Hexadecimal Format
          DATA : lv_xstring TYPE xstring.
          CALL METHOD lo_nd_main_node->to_xml
            RECEIVING
              xml = ixml.
          ixml = ixml+33.
          CALL FUNCTION 'SCMS_STRING_TO_XSTRING'
            EXPORTING
              text           = ixml
      MIMETYPE       = ' '
      ENCODING       =
           IMPORTING
             buffer         = lv_xstring
           EXCEPTIONS
             failed         = 1
             OTHERS         = 2
          IF sy-subrc <> 0.
            MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
                    WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
          ENDIF.
    *Convert XSTRING into internal table
          DATA: gt_formdata  TYPE STANDARD TABLE OF lxe_xtab,
                gwa_formdata TYPE lxe_xtab.
          CALL FUNCTION 'LXE_COMMON_XSTRING_TO_TABLE'
            EXPORTING
              in_xstring       = lv_xstring
    IMPORTING
      PSTATUS          =
            TABLES
              ex_tab           = gt_formdata
    1. I have around 20 fields on my form which i need to capture in this XSTRING.
    2. This method is capturing only 10 fields.
    3. I am not getting
    Inputs would be highly appreciated!!!
    Thanks,
    Ashish

  • PDF fast web view option don't work like the specification  Acrobat Reader suggest...

    I have an optimized/linear PDF file for support fast web viewing option.
    My issue is about the plugin comportment. In the Adobe specification, when the plugin receive a large optimized PDF file, he suppose to be began to read and show the PDF file after the first page received from the web server.
    In my case it's not worked properly. The plugin show me the PDF file after the download finish.
    When I check the Acrobat Reader 8.1 internet settings, all fast web view options are checked properly.
    If I look the PDF file properties the fast web view value is yes.
    I don't know what is wrong in my setup.
    Some help will be appreciate.
    Thank's.

    If the file is public, I suggest you post the URL for others to try
    out.
    Aandi Inston

  • Links to screenshots in a pdf

    We publish our documents in pdf, but we use FrameMaker to create our documents, and we create cross-references for all of our screenshot captions.  This is done in case the screenshot is moved to another page by an edit and to automatically update the references.  The problem is, when a user clicks a screenshot link in the pdf, the caption goes to the top of the page.  To fix this, we've always set our pdfs to Single Page view.  Of course, this doesn't fix the problem should the user choose to change the default page view.  This comes up periodically in test, but we'd like to solve the issue once and for all.  Is there a way to control where the crossreference links open on the page?  For instance, could we somehow set them to open at the bottom or in the middle?
    I appreciate any assistance.

    Pragmatically, too many variables.
    You can set the opening page and page zoom via the FM file's PDF Setup dialog.
    That bounds these parameters in the Action of the PDF's link properties (for cross-references or hypertext usage).
    However, the zoom identified in the PDF link's Action will be superceded by a specified value for Magnification in a PDF's Initial View tab in the PDF's Document Properties.
    Values set in a PDF's Initial View tab supercede anything the end-user may have configured in their Acrobat / Adobe Reader Preferences.
    However, once the PDF is opened an end-user can change page view and/or magnification to facilitate their particular usage needs.
    Your cross-references become named destinations in the PDF. Any given PDF link will take one to the target Destination.
    However, if I establish a page view of two-up continuous scrolling with a page magnification of 50% the specific PDF page content associated with the Destination will not "front and center".
    A consequence of my decision to consume the PDF "my way".
    If I find this awkward or annoying - well it is the consequence of my decision and I "own" that consequence; not the content author/provider.
    So, both page view and page magnification determine how a PDF link's target PDF page content is presented.
    Build the array of possible choices for each and you'll quickly see that there is a large number of possible combinations.
    Such circumstances are out of your control and ought not be a consideration as a testing metric.
    Something that might be worth playing with (just because I think it is neat ):
    For end-users who find a larger zoom in view of PDF from FM consider putting a tick by "Articles" (with a value of Thread by Text Frame).
    Set this in the FM files' PDF Setup dialog (Bookmark tab).
    With this available the Hand cursor icon in the PDF will have an arrow pointing down (Alt key to cycle back to regular Hand tool icon). Click and page zoom goes to 200%.
    Continued clicks walks you down the content. Click on a link and you arrive at the link's destination target with the increased zoom.
    Be well...

  • PDF Fast Web View not working in Firefox

    I am using qpdf to convert PDF to linearized PDF files. The Byte requests are working on Chrome and Internet explorer but its not working on Firefox.
    Firefox 18.0.2 (On Windows)
    Adobe Acrobat reader - 10.1.4.38
    Adobe Reader's (Edit > Preferences >)
    Internet > Fast Web View - Enabled
                   Allow speculative downloading in the background - Enabled
                    Display PDF in Browser - Enabled
    Using Apache x_send_file to render the files

    What do you mean by not displaying properly?
    I checked it on my computer in Firefox and it looks good.

Maybe you are looking for