I have a reporting application which displays to the user reports in PDF, some of them are in landscape orientation, but when the user prints the reports, they are fitted (shrunk) into a portrait orientation page. This is happening with Firefox 19 and the new embedded PDF viewer. Is there a way to resolve this problem?
Just to clarify the problem, if you go to this link (a landscape PDF) and print it, it will fit into a portrait oriented page instead of landscape.
Reports at my organization that always printed in landscape are now printing in portrait. Users do not know they have to go into the printer properties to set the orientation for each report. IE automatically picks up the default orientation from the PDF file so it does not need to be set in the printer properties. This is a significant issue and it is disappointing to see there does not seem to be a solution to the issue.
PDF.JS in Firefox is a "work in progress" and far from complete.
My advice is to save those PDF's to disk and open them with a full fledged PDF reader program; or disable PDF.JS in Firefox and use a PDF plugin instead.
A "work in progress"??
Don't put it in the browser then. Companies count on working web browsers. This doesn't happen in Safari or Chrome. Weak. Unfortunately, some apps are only supported on Firefox. I urge Mozilla to think about what they are launching as actual working products.
Sorry, "work in progress" is my terminology for the state of PDF.JS right now, not Mozilla's. The developers are still adding features to it, and some users are having problems with it.
My personal experience has been pretty good, and compatibility seems so be improving version-by-version - but that is with PDF's from a variety of sources, not from a sole source which might be a using a common template that might not be fully compatible with the current state of PDF.JS. I do agree that it still isn't quite ready to be released; but I have no say in that type of decision.
You are "singing to the choir" when you post in this forum. The developers who are developing that PDF.JS part of Firefox, and the people who decided to include it in Firefox in the unfinished state rarely, if ever, visit this forum. Most of us helping other users are volunteers, users just like you; there's nothing we can do.
If you want to let Mozilla how you feel, use the Help > Submit Feedback ... feature in a current release version (Firefox 21 right now).
PDF.Js is just deep sheet, problems with font, problems with paper orientation, i'm sick of it. I develop applications with pdf printing functionality and because Firefox decide to add useless crappy function without testing it, my applications failed to print, and my clients have to explain to their clients how to go back to acrobat after they had complaints that it's not working anymore (good for public relations). Is the Firefox team knowing what service is and what a customer is? No, learn it for god sake!!!!!! I'm really pissed of, or perhaps are they wiling to pay back the money i'm loosing because of their negligence?
Doesn't a "customer" usually pay for a product? Hard to classify Firefox users as "customers" since Firefox is a free product.
Negligence?? And asking for compensation? Perhaps you haven't read the EULA for Firefox.
My suggestion for you is to provide some help to the developers by providing patches for the "faults" in Firefox PDF.JS by coming up with the code to fix things. That's how free open source software works, the wider community pitches in to help develop and fix the product.