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--