如何在PDFsharp中设置DPI(每英寸点数)

时间:2012-06-14 06:31:37

标签: c# pdf pdf-generation pdfsharp

如果是PDFsharp,有没有办法设置DPI(每英寸点数)?

由于

1 个答案:

答案 0 :(得分:11)

不,PDF文件是没有DPI的矢量文件。

如果您的问题与PDF文件中存储的图像有关:

PDFsharp存储图像。 PDFsharp(尚未)调整图像大小以降低DPI以减小文件大小。您的应用程序知道将在哪个尺寸和尺寸使用哪个图像,因此在将光栅图像与PDFsharp一起使用之前,应将光栅图像缩小为所需的DPI(*)。

请注意,图片将仅包含在PDF中一次,即使它们被多次绘制 - 并且它们可以以不同的尺寸绘制(例如,第一页上有大公司徽标,后续页面上更小)。

我希望我回答了这个问题。如果没有,请解释你的要求。

(*)根据PDF页面和所需DPI的大小计算图像的像素宽度和高度;某些光栅图像具有DPI设置,但这不会影响图像文件大小。