Re: PDF DPI
Rick Measham <rick-6wk1kIbWGY9Wo+R/V/U2/[email protected]> Sat, 30 May 2009 15:22:58 +1000
| Newsgroups | gmane.comp.lang.perl.modules.pdfapi2 |
|---|---|
| Message-ID | <[email protected]> |
--------------ms090505090002090802070507 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Ray Wadkins wrote: > I understand about dpi and image quality for printing. My images are > the right size. My problem was that I had (possibly, > incorrectly) assumed that the page size needed to be 8.5 * 300 by 11 * > 300. But when the press operator opened the file, he got a file with > larger dimensions than I intended because (I believe) the file was > assumed to be 72dpi instead of my 300. I was hoping to change what that > assumption was. PDF is a resolution-independent format. You don't need to specify or set, or even imply a resolution. The size of the PDF should be 8.5 x 11. Everything goes in that at the size you'd like it to come out the other end. The only thing you need to be careful of is images. From the documentation for PDF::API2::Content (http://search.cpan.org/~areibens/PDF-API2-0.73/lib/PDF/API2/Content.pm) > Per default this has a 72dpi resolution, so if you want an image to have a 150 or 300dpi resolution, you should specify a scale of 72/150 (or 72/300) or adjust width/height accordingly. So if you have a bitmap'd image in your PDF, it will come in as if the resolution (of the image) was 72dpi. If you want it to be 300dpi then you need to scale it to 72/300. (By the way, there's not much use in using a resolution over 200 for full color printing and over 150 for black and white printing unless you're printing at *very* high line-screens or if the bitmaps are graphics rather than photos. And if they're graphics, I'd be pushing toward the 600dpi range) Cheers! Rick Measham --------------ms090505090002090802070507 Content-Type: application/x-pkcs7-signature; name="smime.p7s" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="smime.p7s" Content-Description: S/MIME Cryptographic Signature MIAGCSqGSIb3DQEHAqCAMIACAQExCzAJBgUrDgMCGgUAMIAGCSqGSIb3DQEHAQAAoIIJBzCC At4wggJHoAMCAQICECcyqq5vNHO3DUcDisxG6QgwDQYJKoZIhvcNAQEFBQAwYjELMAkGA1UE BhMCWkExJTAjBgNVBAoTHFRoYXd0ZSBDb25zdWx0aW5nIChQdHkpIEx0ZC4xLDAqBgNVBAMT I1RoYXd0ZSBQZXJzb25hbCBGcmVlbWFpbCBJc3N1aW5nIENBMB4XDTA4MDgxMDIzMDQ0NVoX DTA5MDgxMDIzMDQ0NVowRDEfMB0GA1UEAxMWVGhhd3RlIEZyZWVtYWlsIE1lbWJlcjEhMB8G CSqGSIb3DQEJARYScmlja0BtZWFzaGFtLmlkLmF1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8A MIIBCgKCAQEAqR2XgbioFm7BsKsUki6mK4Kw2uEhNKkBqKvrN8+o0EKDYvaPHKLmy5PzZN2e vlZ28iAJnMVqhDdh2PQiMbu3FgVGDV+gcElELzAJRT2OBMpVfccoa6QepCVPB1azBV0pehvD omamZ/8dpjqOOX2CxOpkD2VcRj0+HQlfJl0qeWqUGx5s5GwwHYY3gBKPCJo2ddFEMm+5JCkM Va5s+DUO/VmClnJRyiZO9FWE/hYFqYxVNyIgFxQUnzteY0YNa/P4h0xxlg8MRiVt8EjZJgY4 6Y/H5+zV2E7YUTMDdXPRDkDGi7MrfvkxTh8EOb8YbkdzKAdJ7mF6keL96BGebjwbHQIDAQAB oy8wLTAdBgNVHREEFjAUgRJyaWNrQG1lYXNoYW0uaWQuYXUwDAYDVR0TAQH/BAIwADANBgkq hkiG9w0BAQUFAAOBgQCGRCmyuuGfULjyIqNROS0dH7QfiIollVHgDrJaHDmnk8gdFXkDv/ZG U8zTMQEBXeYkSIEsW9CCYaeDXwYJpuzqqRLJO7URewnX9zumM0KW+ihNltHVxErowRPrkfmP JCIUBen0+25IU24pQF0YmgxGykR3UAO5JrbNoWiXpqJZgjCCAt4wggJHoAMCAQICECcyqq5v NHO3DUcDisxG6QgwDQYJKoZIhvcNAQEFBQAwYjELMAkGA1UEBhMCWkExJTAjBgNVBAoTHFRo YXd0ZSBDb25zdWx0aW5nIChQdHkpIEx0ZC4xLDAqBgNVBAMTI1RoYXd0ZSBQZXJzb25hbCBG cmVlbWFpbCBJc3N1aW5nIENBMB4XDTA4MDgxMDIzMDQ0NVoXDTA5MDgxMDIzMDQ0NVowRDEf MB0GA1UEAxMWVGhhd3RlIEZyZWVtYWlsIE1lbWJlcjEhMB8GCSqGSIb3DQEJARYScmlja0Bt ZWFzaGFtLmlkLmF1MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAqR2XgbioFm7B sKsUki6mK4Kw2uEhNKkBqKvrN8+o0EKDYvaPHKLmy5PzZN2evlZ28iAJnMVqhDdh2PQiMbu3 FgVGDV+gcElELzAJRT2OBMpVfccoa6QepCVPB1azBV0pehvDomamZ/8dpjqOOX2CxOpkD2Vc Rj0+HQlfJl0qeWqUGx5s5GwwHYY3gBKPCJo2ddFEMm+5JCkMVa5s+DUO/VmClnJRyiZO9FWE /hYFqYxVNyIgFxQUnzteY0YNa/P4h0xxlg8MRiVt8EjZJgY46Y/H5+zV2E7YUTMDdXPRDkDG i7MrfvkxTh8EOb8YbkdzKAdJ7mF6keL96BGebjwbHQIDAQABoy8wLTAdBgNVHREEFjAUgRJy aWNrQG1lYXNoYW0uaWQuYXUwDAYDVR0TAQH/BAIwADANBgkqhkiG9w0BAQUFAAOBgQCGRCmy uuGfULjyIqNROS0dH7QfiIollVHgDrJaHDmnk8gdFXkDv/ZGU8zTMQEBXeYkSIEsW9CCYaeD XwYJpuzqqRLJO7URewnX9zumM0KW+ihNltHVxErowRPrkfmPJCIUBen0+25IU24pQF0YmgxG ykR3UAO5JrbNoWiXpqJZgjCCAz8wggKooAMCAQICAQ0wDQYJKoZIhvcNAQEFBQAwgdExCzAJ BgNVBAYTAlpBMRUwEwYDVQQIEwxXZXN0ZXJuIENhcGUxEjAQBgNVBAcTCUNhcGUgVG93bjEa MBgGA1UEChMRVGhhd3RlIENvbnN1bHRpbmcxKDAmBgNVBAsTH0NlcnRpZmljYXRpb24gU2Vy dmljZXMgRGl2aXNpb24xJDAiBgNVBAMTG1RoYXd0ZSBQZXJzb25hbCBGcmVlbWFpbCBDQTEr MCkGCSqGSIb3DQEJARYccGVyc29uYWwtZnJlZW1haWxAdGhhd3RlLmNvbTAeFw0wMzA3MTcw MDAwMDBaFw0xMzA3MTYyMzU5NTlaMGIxCzAJBgNVBAYTAlpBMSUwIwYDVQQKExxUaGF3dGUg Q29uc3VsdGluZyAoUHR5KSBMdGQuMSwwKgYDVQQDEyNUaGF3dGUgUGVyc29uYWwgRnJlZW1h aWwgSXNzdWluZyBDQTCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEAxKY8VXNV+065ypla HmjAdQRwnd/p/6Me7L3N9VvyGna9fww6YfK/Uc4B1OVQCjDXAmNaLIkVcI7dyfArhVqqP3FW y688Cwfn8R+RNiQqE88r1fOCdz0Dviv+uxg+B79AgAJk16emu59l0cUqVIUPSAR/p7bRPGEE QB5kGXJgt/sCAwEAAaOBlDCBkTASBgNVHRMBAf8ECDAGAQH/AgEAMEMGA1UdHwQ8MDowOKA2 oDSGMmh0dHA6Ly9jcmwudGhhd3RlLmNvbS9UaGF3dGVQZXJzb25hbEZyZWVtYWlsQ0EuY3Js MAsGA1UdDwQEAwIBBjApBgNVHREEIjAgpB4wHDEaMBgGA1UEAxMRUHJpdmF0ZUxhYmVsMi0x MzgwDQYJKoZIhvcNAQEFBQADgYEASIzRUIPqCy7MDaNmrGcPf6+svsIXoUOWlJ1/TCG4+DYf qi2fNi/A9BxQIJNwPP2t4WFiw9k6GX6EsZkbAMUaC4J0niVQlGLH2ydxVyWN3amcOY6MIE9l X5Xa9/eH1sYITq726jTlEBpbNU1341YheILcIRk13iSx0x1G/11fZU8xggNkMIIDYAIBATB2 MGIxCzAJBgNVBAYTAlpBMSUwIwYDVQQKExxUaGF3dGUgQ29uc3VsdGluZyAoUHR5KSBMdGQu MSwwKgYDVQQDEyNUaGF3dGUgUGVyc29uYWwgRnJlZW1haWwgSXNzdWluZyBDQQIQJzKqrm80 c7cNRwOKzEbpCDAJBgUrDgMCGgUAoIIBwzAYBgkqhkiG9w0BCQMxCwYJKoZIhvcNAQcBMBwG CSqGSIb3DQEJBTEPFw0wOTA1MzAwNTIyNThaMCMGCSqGSIb3DQEJBDEWBBQSXRwjXIBTQjlN xFtPFED0iBDPWzBSBgkqhkiG9w0BCQ8xRTBDMAoGCCqGSIb3DQMHMA4GCCqGSIb3DQMCAgIA gDANBggqhkiG9w0DAgIBQDAHBgUrDgMCBzANBggqhkiG9w0DAgIBKDCBhQYJKwYBBAGCNxAE MXgwdjBiMQswCQYDVQQGEwJaQTElMCMGA1UEChMcVGhhd3RlIENvbnN1bHRpbmcgKFB0eSkg THRkLjEsMCoGA1UEAxMjVGhhd3RlIFBlcnNvbmFsIEZyZWVtYWlsIElzc3VpbmcgQ0ECECcy qq5vNHO3DUcDisxG6QgwgYcGCyqGSIb3DQEJEAILMXigdjBiMQswCQYDVQQGEwJaQTElMCMG A1UEChMcVGhhd3RlIENvbnN1bHRpbmcgKFB0eSkgTHRkLjEsMCoGA1UEAxMjVGhhd3RlIFBl cnNvbmFsIEZyZWVtYWlsIElzc3VpbmcgQ0ECECcyqq5vNHO3DUcDisxG6QgwDQYJKoZIhvcN AQEBBQAEggEAlz8aGCF1oU5cmkeVyzqJS0tJBJvGkHXtoRIltjoXNVxqBLcZcvXw5oXeh9Ow YLlfF1t+el4kRQk9s/AukcV2Bk/JFbQhnuvScbeRkHphelJPB+XWrf6uyeGYqPHSVNXZNQzs UWCBys3nBHEstEf09GGxXebFScic8raN/4tqFbG61Zuc7aUePHrkzZYs74834PMGvNihywRk M59SOXWOYiw47bWjroDOejqkpBwbs3n7GVubrnIogYIsqPjb5++6LWGRbKof7lVmAkcENDuj oKscrfVG3WZs2lE2hM9fuZKOSp6x2QhH7R3ymzZ3rFyspkPgsM5d46sW1CaFqyM6ZgAAAAAA AA== --------------ms090505090002090802070507--