2012-09-28 103 views
2

好的,我有Excel(从Excel 2010工作簿模板)工作表与图片上,当我出口这张表到PDF我得到非常糟糕的图像质量。文字很好,但图像没有。Excel到pdf,图像质量不好?

我使用此代码导出Excel为PDF格式:

xlSS.ExportAsFixedFormat(
    XlFixedFormatType.xlTypePDF, 
    path, 
    XlFixedFormatQuality.xlQualityStandard); 

是否有更好的方法来保存(出口)的.xlsx/.xls的为pdf格式,所以我可以得到不错的成像质量?

这里是比较 - ,第一个是当提取到PDF:

enter image description here

enter image description here

+0

如果您在Excel中手动导出PDF(通过转到“另存为=> PDF”)并选择“Optimize for Standard”,质量会更好吗? – JMK

+0

我刚刚检查,质量是一样的(不好)。它有自己的模糊阴影(这就是困扰着我)。有趣的是,图像在表单上时图像质量很好。 – Sylca

+0

好吧,这意味着这不是一个编码问题,它只是一个'Excel => PDF'问题,如果您导出到XPS,它看起来不好吗? – JMK

回答

0

解决。解决方法是,您必须在插入图纸后重新调整图片大小,否则图片质量会下降。

即使将表单导出为pdf文件,我也是这样做的,并且保持了图像质量。