Aspose.Imaging.Image for net 图片转的PDF文件太大

我使用的Aspose.Imaging.Image for net将一个jpg的图片转PDF文件后,PDF文件的大小比原来的jpg文件大了近一倍,如何使得转后的PDF文件与jpg差不多大小?

代码如下:
using (Aspose.Imaging.Image image = Aspose.Imaging.Image.Load(spoolFileName))
{
// Export
image.Save(PdfFilePath, new Aspose.Imaging.ImageOptions.PdfOptions());
}
image.png (3.2 KB)

@iccolor

你好!您可以尝试在 PdfCoreOptions 中设置 JpegQuality

new PdfOptions
{
PdfCoreOptions = new PdfCoreOptions() { JpegQuality = 50, Compression = PdfImageCompressionOptions.Auto }
}

我会附上一个示例,说明导出文件大小如何根据所选择的设置(压缩类型和 jpeg 质量)而变化。

Screenshot 2024-07-18 at 20.14.57.png (53.0 KB)