Is the Export Quality for PDFs in Reporting Services 2005 only 96DPI?

I have been fighting with Reporting Services all day, and despite setting the PDF output quality to 300DPI, I have noticed that the image quality appears to be only 96DPI. I've noticed this because images with a size set for 300DPI are too large for the page, and images set for 96DPI fit just right.
Could someone please tell me if this is a limitation of Reporting Services 2005, or am I just doing something wrong?
I need to know this because I am up against a deadline with this project. I had ran several tests with Reporting Services but had never had assumed there would be problems with image quality.
Is there any other product that offers similar features to Microsoft Reporting Services that you could recommend?
My luck has not been very good with this project, and I'm assuming the response is going to be 96DPI is all that is supported...

OK,  I have managed to get higher quality images from the PDF renderer. Here is what I have found:
1) The PDF renderer in Reporting Services 2005 will size all images that it is given at 96 DPI no matter what DPI the image is when you pass it to the renderer. That means that a 300 DPI image or even a 600 DPI image will be sized in the PDF as if it is only 96 DPI. That means your high DPI image will render much larger than you expect.
So you might expect a 300 DPI image that is 6.5 inches wide to render properly at 1950 pixels. Yet, the PDF renderer will size it as it were 96 DPI which would make the image 20.3 inches long!
2) There is good news though. Despite sizing the images as if they were 96 DPI, the PDF renderer appears to render higher DPI images at a higher quality than 96 DPI. So despite the sizing being wrong, the image actually is rendering at a higher quality.
This means that you should size the image to the proper number of inches based on 96 DPI calculations. Then you can use Bitmap.SetResolution to set your images to at least 300 DPI.  That should give you a higher quality image that is the proper number of pixels to fit properly in your report.
I am able to do all of this sizing dynamically because I am using objects as my data sources, but I am sure there are VB functions you could use in the report itself to accomplish the same task.
It is late, and I've been at this project all day long, so forgive me if I have explained anything poorly or gotten any concepts long. Yet, at this late hour, I believe this is what the renderer is doing.
I hope this helps someone else in the future, or at least points them in the right direction.

Similar Messages

  • Setting default export quality for PDFs in Pages 5.0

    Hi,
    Anyone know if it is possible to set a default export quality for PDFs in Pages 5.0.  Even if it remembered the last used setting that would be helpful.
    Thanks,
    Nick

    OK,  I have managed to get higher quality images from the PDF renderer. Here is what I have found:
    1) The PDF renderer in Reporting Services 2005 will size all images that it is given at 96 DPI no matter what DPI the image is when you pass it to the renderer. That means that a 300 DPI image or even a 600 DPI image will be sized in the PDF as if it is only 96 DPI. That means your high DPI image will render much larger than you expect.
    So you might expect a 300 DPI image that is 6.5 inches wide to render properly at 1950 pixels. Yet, the PDF renderer will size it as it were 96 DPI which would make the image 20.3 inches long!
    2) There is good news though. Despite sizing the images as if they were 96 DPI, the PDF renderer appears to render higher DPI images at a higher quality than 96 DPI. So despite the sizing being wrong, the image actually is rendering at a higher quality.
    This means that you should size the image to the proper number of inches based on 96 DPI calculations. Then you can use Bitmap.SetResolution to set your images to at least 300 DPI.  That should give you a higher quality image that is the proper number of pixels to fit properly in your report.
    I am able to do all of this sizing dynamically because I am using objects as my data sources, but I am sure there are VB functions you could use in the report itself to accomplish the same task.
    It is late, and I've been at this project all day long, so forgive me if I have explained anything poorly or gotten any concepts long. Yet, at this late hour, I believe this is what the renderer is doing.
    I hope this helps someone else in the future, or at least points them in the right direction.

  • I have a 5minute video in iMovie'11. I need to export in the highest quality for projection in a cinema theatre. Please advise as to best setting to accomplish this.

    I have a 5minute video in iMovie'11.
    I need to export in the highest quality for projection in a cinema theatre.
    Please advise as to best setting to accomplish this.

    If it looks good on your tv it will look good at the cinema.
    The resolution will still be 720x480/576 if a dvd player is hooked up to the projector.

  • Is there something new about the U3D. Could we export 3D for PDF efficiently?

    Is there something new about the U3D. Could we export 3D for PDF efficiently?
    Thx

    What are you asking?
    Adobe's software range doesn't create U3D files anymore. You have to use third-party applications.

  • Anyone have the XSL-FO for default: vertical report, look 2

    Hello everyone,
    I have a report with the default: vertical report, look 2 used to display the data. I want to export this as a PDF.
    The only option I have is "default", and that gives me a single row of header and data, that over-runs the buffer.
    I want to export the PDF in the same format. Does anyone have the XSL-FO for default: vertical report, look 2?
    Thanks!!

    Why did you continue the process of purchasing the accessories and phone if you could have proved the phone did work by going home and charging the device? That is not the reps job. You need to come prepared to the store if you want to get the most for the trade in.
    Any who here ya go:
    Verizon Communications Inc.
    140 West St
    New York, NY 10007

  • So what's the export quality like???

    Hi, after the 'pain' of i-movie 8, what's the view on the export quality in 9?
    Does it export high enough quality to look good when burnt to dvd and played back on tv?

    Welcome to Apple Discussions!
    It looks the same as iMovie 08.
    I did a compare one day using the same clip burned to DVD from iMovie 06 and from iMovie '08.
    The iMovie 06 clip looked like it came from the DV camera directly and the iMovie 08 clip looked much worse. The difference is the single field processing used by iMovie 08/09 and the fact that it throws out every other horizontal line.
    Because the two softwares handle the imported video differently - single field processing is how iMovie 08 / 09 handles the video, meaning that one of every two lines of the image is ignored. iMovie 06 uses ALL of the image to form the video.
    If your primary workflow is editing DV clips and making DVDs, iMovie '06 is better suited. Your movie will arrive at iDVD in DV format, which is an ideal match for making a DVD: same resolution, same pixels aspect ratio, and original quality. If you share your movie from iMovie '08 / 09, it gets re-rendered at 640x480 or less, and then iDVD upscales it back to 720x480. The end result is obviously not as good.

  • How to pass a value to the export parameter for a method (public instance)?

    Hello,
      I am trying ABAP OO newly. How to pass a value to the export parameter for a method (public instance) called in a report? This *export parameter has a reference type of structure.
    Thanks in advance,
    Ranjini

    Hi,
    "class definition
    class lcl... definition.
      public section.
        method m1 imporitng par type ref to data.  "now you can pass any reference to the method, but this way you have to maintain this reference dynamically inside the method (you can't be sure what that reference is really "pointing" at)
    endclass.
    "in program
    data: r_lcl type ref to lcl...
    create object r_lcl.
    call method r_lcl
      exporting
         par    =  "pass any reference variable here
    Regards
    Marcin

  • How do I make the type smaller for PDF's in iBook for my iPad Mini Retina Display IOS 7.4

    How do I resize the type in PDF's to make it smaller ? to read on my iPad mini. At the moment it looks like 20 point.

    I don't believe that you can decrease the font size for PDFs in iBooks.

  • Please update the functional specifications for Vendor Balance Report

    Dear All,
    Please update the functional specifications for Vendor Balance Report with
    proper descriptions.
    Please include
    1. How your selection screen should look like..
    2. Output format ( in an excel sheet)
    3. Logic for every field in the output format (viz. .. how do link the
    vendors from the selection screen to the BKPf and BSEG tables, how do you
    find open and closed items in BSEG , etc.)
    Please avoid statements like 'The total value of all the break-up should
    tally with the balance as shown in FBL1N for a given vendor for the given
    day.'
    You need to give the logic for the FBL1N, in that case.
    Regards
    Rama Mohan

    Hello again,
    Regarding having them update the specs, one can dream. Dreams are free. LOL. Hopefully the memory makers will update their specs as more makers start supporting a large memory configuration.
    The 4GB sticks I am using are http://shop.kingston.com/partsinfo.asp?ktcpartno=KTL-TP667/4G
    I did not do an extended test of the sticks in my MBP. Their home is in the ThinkPad I have because it is running Windows Server 2008 with Hyper-V.
    As you can see from the link above, these little suckers are pricey. But consider the price of 2GB SoDIMMs were $950 when they entered the market a couple of years ago. The price will drop.
    I asked the Kingston rep that sent these to me if online sites like newegg.com would have them soon. She indicated no, but the corporate buying sites like CDW and Zone would. So check around. They just started shipped a couple of weeks ago so be patient.
    If you have any other questions, please stop by http://blogs.technet.com/keithcombs/archive/2008/07/05/testing-my-apple-macbook- pro-with-8gb-of-ram.aspx and ask there. I'll see them much more quickly.
    Cheers,
    Keith Combs
    Microsoft

  • Pdf on Windows 8;How do I get adobe to be the default app for pdf files.

    I installed pdf reader on my windows 8 laptop, but windows only opens with its "TWINUI". In its "other" option acrobat reader doesn't appear. It also doesn't appear on the windows desktop.
    How do I get adobe to be the default app for pdf files.

    http://winsupersite.com/article/windows8/windows-8-tip-change-file-associations-144102

  • Always scrolling back to the search bar for pdf files in ibooks. Is there a way to fix this?

    ALWAYS scrolling back up to the search bar for pdf files in ibooks. Is there a way to fix this?

    Care to share your fix with the rest of the community in case anyone else has the same problem or since you found the solution are you off to never be heard from again?

  • Urgent please help: what is the table name for cash management reports?

    I am wondering what the table name for cash management reports is. I am trying to figure out then if I have any missing.
    Please help.

    I checked MSEG table. But, I didn't find any field for date.
    Can you tell me field name.
    Regards
    Siva

  • The Export Frame for Classes specified in the Publish or Export settings

    Hi,
    I have a site I'm currently editing for a client, I'm adding a video element into it, but it doesn't play when I test movie, and when I test scene it gives me this error message:
    WARNING: The Export Frame for Classes specified in the Publish or Export settings, frame 2, does not exist. No bytecode for ActionScript 2.0 classes or interfaces was exported.
    I've heard its a bug in CS3
    Can anyone help?
    here's the actionscript:
    /**********---------- Config Part ----------**********/
    import cn.com.webstudio.util.*;
    Stage.scaleMode = "noscale";
    Stage.align = "TL";
    //Stage.showMenu = false;
    stop();
    /**********---------- Variable Part ----------**********/
    var xmlpath:String;
    var dataArr:Array = [];
    var curItem:Number = 0;
    //sound volume setting
    var volume:Number = 50;
    //buffer time setting
    var bufferTime:Number = 10;
    var locked:Boolean = false;
    //please set these fellowing value from external xml file.
    var autoPlayFirst:Boolean = false;
    var autoPlayAll:Boolean = false;
    var autoNext:Boolean = false;
    var mainStyleColor:Number = FFFFFF;
    var titleItem, videoItem, thumbList, controlItem, scrollItem;
    /**********---------- Function Part ----------**********/
    // Load the xml file.
    function loadXML(url:String, callback:Function) {
        var myxml:XML = new XML();
        myxml.ignoreWhite = true;
        myxml.onLoad = function(success) {
            if (success) {
                if (callback != null) {
                    callback(this);
        myxml.load(url);
    if(xmlpath !== undefined ){
    loadXML(xmlpath, parseXML);
    }else{
    loadXML("config.xml",parseXML);
    // parse xml data
    function parseXML(xml:XML) {
        curItem = -1;
        dataArr = [];
        var i, j, temp1, temp2, temp3;
        temp1 = xml.firstChild.firstChild.childNodes;
        // config part
        autoPlayFirst = temp1[0].firstChild.nodeValue=="false";
        autoPlayAll = temp1[1].firstChild.nodeValue=="true";
        autoNext = temp1[2].firstChild.nodeValue=="true";
        mainStyleColor = int(temp1[3].firstChild.nodeValue);
        // item data
        temp2 = xml.firstChild.childNodes[1].childNodes;
        for (i in temp2) {
            dataArr[i] = {};
            temp3 = temp2[i].childNodes;
            for (j in temp3) {
                dataArr[i][temp3[j].nodeName] = temp3[j].firstChild.nodeValue;
        init();
    function init() {
        // title item
        titleItem = this.attachMovie("titleItem", "titleItem", 1);
        titleItem._x = 68;
        titleItem._y = 21;
        // video list
        videoItem = this.attachMovie("videoItem", "videoItem", 2);
        videoItem._x = 68;
        videoItem._y = 50;
        videoItem.posX = videoItem._x;
        videoItem.posY = videoItem._y;
        videoItem.posW = videoItem._width;
        videoItem.posH = videoItem._height;
        // thumb list
        thumbList = this.attachMovie("thumbList", "thumbList", 3);
        thumbList._x = 558;
        thumbList._y = 20;
        // control item
        controlItem = this.attachMovie("controlItem", "controlItem", 4);
        controlItem._x = videoItem._x-1;
        controlItem._y = videoItem._y+videoItem._height+11;
        controlItem.posX = controlItem._x;
        controlItem.posY = controlItem._y;
        var mainStyleColor:Number = FFFFFF;
        //controlItem.volBut.onPress();
        // scroll item
        scrollItem = this.attachMovie("scrollItem", "scrollItem", 5);
        scrollItem._x = thumbList._x+thumbList._width-scrollItem._width+3;
        scrollItem._y = thumbList._y+thumbList.mask._y;
        // set main style color
        setStyle();
    function setStyle() {
        wEffect.setRGB(thumbList.back, mainStyleColor);
        wEffect.setRGB(controlItem.back, mainStyleColor);
        wEffect.setRGB(titleItem.back, mainStyleColor);

    click file/publish settings/flash/actionscript settings and make sure frame 1 is set as the export frame.
    if that's already set, don't use test scene.

  • I have lost the export settings for FCP7. How can I get these back?

    I accidentally threw a folder in the trash. I got a lot of stuff back using Data Rescue, but not everything.
    I have lost the export settings for FCP7. How and Can I get these back? tia

    Sorry for the delay in response. It sounds like you have somehow deleted your quicktime ProKit with the codecs by what ever process you were trying to restore  you trashed files.
    Go to the Apple Menu > System Updates and see if the updater sees a need to install them.
    If this doesn't work - it might be
    the best thing to do would be to get FCS Remover from Digital Rebellion (free)
    http://www.digitalrebellion.com/fcsremover/
    and try to remove all traces of your corrupt installation and then do a clean install from your original disks, followed by updates to restore the new ProKit codecs.
    If your system has been corrupted by whatever you did, it might be best to wipe the drive and start from scratch - but understood this is not a pleasant choice.
    Other posters may have different or better suggestions. The FCS Pro Apps require a lot of files and file structure that may or may not be apparent, and were never drag and drop installable. They always needed to be installed with the proper installer.
    MtD

  • After Upgrading Acrobat Reader XI to Acrobat XI Pro the previewer in Outlook and Windows Explorer doesn't work.  I have to set the default program for .pdf's to Acrobat Reader inorder for the previewer to work.

    After Upgrading Acrobat Reader XI to Acrobat XI Pro the previewer in Outlook and Windows Explorer doesn't work.  I have to set the default program for .pdf's to Acrobat Reader in order for the previewer to work.
    Can anyone recommend a solution?

    If I set the default program for viewing PDF as Acrobat XI Pro the a PDF file will open with Acrobat XI Pro, but in Outlook I will get a white screen and the information bubble "This file cannot be previewed because there is no previewer installed for it" and in Windows Explorer I get a white screen in the preview pane.
    My Acrobat version is 11.0.10
    I am running Windows 7 Professional with Service Pack 1
    My Internet Explorer is Version 11.0.9600.17691
    Update Versions 11.0.17 (KB3032359)
    I am running Microsoft Office 2013

Maybe you are looking for

  • IPod touch 3rd gen artwork problem

    Hi I have an iPod touch 3rd gen (early 2010) and it has worked perfectly with just one minor nuisance - album artwork. I am able to sync every single album artwork that I've assigned to each song from iTunes to my iPod touch, and they do show up prop

  • Windows 7 Driver for HP 1215 Photosmart Printer

    I've just bought a Windows 7 laptop, and followed these instructions for installing a printer driver for my HP Photosmart 1215 printer.  However, the printer is on the network, attached to my desktop computer.  I'm having no success adding it as a ne

  • Mic problem with skype

    Not sure what the problem is. My mic seems to be working but skype does not recongnize. it used to work but now it does not.  Only change that i can see in upgrading to mountain lion.

  • How to Install Solaris 8 on 40 Gb HD

    Hi Every1, I am new to this forum.I am facing a problem while installing solaris 8 (intel Platform) on 40 gb hard disk.I think solaris not detcting the 40 gb hard disk it is showing 5 gb only.Can anyone help me from this problem.Any sort of help shol

  • 1 VirtualBox VM for all users

    We are trying to utilize VirtualBox to run a Windows 7 Virtual Machine on OS X (10.6). We want to create 1 VM for all users to access.  I have changed the default folder to /Users/Shared/VirtualBox_VMs.  Please does anyone know how this can be done?