From b242b0b66375a919bcf6e8dd67a766b758d91bed Mon Sep 17 00:00:00 2001 From: abdessamad raihani Date: Thu, 30 Aug 2018 14:55:36 +0100 Subject: [PATCH 1/2] Add image-quality and image-dpi options image-quality => When jpeg compressing images use this quality image-dpi => When embedding images scale them down to this dpi --- .../scala/io/github/cloudify/scala.spdf/PdfConfig.scala | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/main/scala/io/github/cloudify/scala.spdf/PdfConfig.scala b/src/main/scala/io/github/cloudify/scala.spdf/PdfConfig.scala index 3912655..405d8e1 100644 --- a/src/main/scala/io/github/cloudify/scala.spdf/PdfConfig.scala +++ b/src/main/scala/io/github/cloudify/scala.spdf/PdfConfig.scala @@ -99,6 +99,10 @@ trait PdfConfig { val headerRight = Parameter[String]("header-right") val headerSpacing = Parameter[Float]("header-spacing") + + val imageQuality = Parameter[Int]("image-quality") + + val imageDpi = Parameter[Int]("image-dpi") val tableOfContentDepth = Parameter[Int]("toc-depth") @@ -202,6 +206,8 @@ object PdfConfig { headerLine.toParameter, headerRight.toParameter, headerSpacing.toParameter, + imageQuality.toParameter, + imageDpi.toParamater, lowQuality.toParameter, marginBottom.toParameter, marginLeft.toParameter, From 5d70ca2ee484d464b3a8195a83f5405795832c65 Mon Sep 17 00:00:00 2001 From: abdessamad raihani Date: Thu, 30 Aug 2018 15:10:19 +0100 Subject: [PATCH 2/2] Update PdfConfig.scala --- src/main/scala/io/github/cloudify/scala.spdf/PdfConfig.scala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/scala/io/github/cloudify/scala.spdf/PdfConfig.scala b/src/main/scala/io/github/cloudify/scala.spdf/PdfConfig.scala index 405d8e1..a882862 100644 --- a/src/main/scala/io/github/cloudify/scala.spdf/PdfConfig.scala +++ b/src/main/scala/io/github/cloudify/scala.spdf/PdfConfig.scala @@ -207,7 +207,7 @@ object PdfConfig { headerRight.toParameter, headerSpacing.toParameter, imageQuality.toParameter, - imageDpi.toParamater, + imageDpi.toParameter, lowQuality.toParameter, marginBottom.toParameter, marginLeft.toParameter,