Skip to content

Commit 83d717c

Browse files
committed
[RELEASE] iText pdfSweep 5.0.2
2 parents da7fba7 + beca639 commit 83d717c

File tree

7 files changed

+13
-20
lines changed

7 files changed

+13
-20
lines changed

pom.xml

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -5,12 +5,12 @@
55
<parent>
66
<groupId>com.itextpdf</groupId>
77
<artifactId>root</artifactId>
8-
<version>9.1.0</version>
8+
<version>9.2.0</version>
99
<relativePath />
1010
</parent>
1111

1212
<artifactId>cleanup</artifactId>
13-
<version>5.0.1</version>
13+
<version>5.0.2</version>
1414

1515
<name>pdfSweep</name>
1616
<description>Redact PDF documents. If you have to share PDFs with different departments or send them out of house, but
@@ -124,12 +124,6 @@
124124
<artifactId>standard-framework-mapping</artifactId>
125125
<version>1.0-SNAPSHOT</version>
126126
</dependency>
127-
<dependency>
128-
<groupId>com.itextpdf</groupId>
129-
<artifactId>cleanup</artifactId>
130-
<version>${project.version}</version>
131-
<classifier>sharpen-configuration</classifier>
132-
</dependency>
133127
</dependencies>
134128
<configuration>
135129
<projectName>cleanup</projectName>

src/main/java/com/itextpdf/pdfcleanup/PdfCleanUpProcessor.java

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -26,8 +26,8 @@ This file is part of the iText (R) project.
2626
import com.itextpdf.io.image.ImageData;
2727
import com.itextpdf.io.image.ImageDataFactory;
2828
import com.itextpdf.io.source.ByteUtils;
29-
import com.itextpdf.kernel.exceptions.PdfException;
3029
import com.itextpdf.kernel.colors.Color;
30+
import com.itextpdf.kernel.exceptions.PdfException;
3131
import com.itextpdf.kernel.font.PdfFont;
3232
import com.itextpdf.kernel.geom.BezierCurve;
3333
import com.itextpdf.kernel.geom.IShape;
@@ -69,6 +69,8 @@ This file is part of the iText (R) project.
6969
import com.itextpdf.kernel.pdf.tagutils.TagTreePointer;
7070
import com.itextpdf.kernel.pdf.xobject.PdfFormXObject;
7171
import com.itextpdf.kernel.pdf.xobject.PdfImageXObject;
72+
import com.itextpdf.pdfcleanup.logs.CleanUpLogMessageConstant;
73+
import com.itextpdf.pdfcleanup.util.CleanUpCsCompareUtil;
7274

7375
import java.util.ArrayDeque;
7476
import java.util.ArrayList;
@@ -81,9 +83,6 @@ This file is part of the iText (R) project.
8183
import java.util.Map;
8284
import java.util.Set;
8385
import java.util.Stack;
84-
85-
import com.itextpdf.pdfcleanup.logs.CleanUpLogMessageConstant;
86-
import com.itextpdf.pdfcleanup.util.CleanUpCsCompareUtil;
8786
import org.slf4j.Logger;
8887
import org.slf4j.LoggerFactory;
8988

@@ -776,7 +775,6 @@ private void cleanInlineImage() {
776775
getCanvas().addImageWithTransformationMatrix(filteredImage, ctm[0], ctm[1], ctm[2], ctm[3], ctm[4], ctm[5], true);
777776
}
778777

779-
// TODO
780778
// PdfCanvas doesn't have a method that writes inline image using pdf stream, and only have method which
781779
// accepts Image as parameter. That's why we can't write image just as it was in original file, we convert it to Image.
782780

src/main/java/com/itextpdf/pdfcleanup/actions/data/PdfSweepProductData.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ public class PdfSweepProductData {
3131
public static final String PDF_SWEEP_PRODUCT_NAME = "pdfSweep";
3232
public static final String PDF_SWEEP_PUBLIC_PRODUCT_NAME = PDF_SWEEP_PRODUCT_NAME;
3333

34-
private static final String PDF_SWEEP_VERSION = "5.0.1";
34+
private static final String PDF_SWEEP_VERSION = "5.0.2";
3535
private static final int PDF_SWEEP_COPYRIGHT_SINCE = 2000;
3636
private static final int PDF_SWEEP_COPYRIGHT_TO = 2025;
3737

src/sharpenconfig/java/com/itextpdf/pdfcleanup/SharpenMapping.java renamed to src/sharpenconfig/java/com/itextpdf/pdfcleanup/SharpenConfigMapping.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -33,8 +33,7 @@ This file is part of the iText (R) project.
3333
import sharpen.config.ModulesConfigurator;
3434
import sharpen.config.OptionsConfigurator;
3535

36-
public class SharpenMapping implements MappingConfiguration {
37-
36+
public class SharpenConfigMapping implements MappingConfiguration {
3837

3938
@Override
4039
public int getMappingPriority() {
@@ -66,6 +65,7 @@ public void applyMappingConfiguration(MappingConfigurator configurator) {
6665
configurator.mapType("com.itextpdf.text.pdf.pdfcleanup.PdfCleanUpProcessor",
6766
"iTextSharp.xtra.iTextSharp.text.pdf.pdfcleanup.PdfCleanUpProcessor");
6867

68+
configurator.mapNamespace("pdfcleanup", "PdfCleanup");
6969
}
7070

7171
@Override
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
com.itextpdf.pdfcleanup.SharpenMapping
1+
com.itextpdf.pdfcleanup.SharpenConfigMapping

src/test/java/com/itextpdf/pdfcleanup/UnsupportedImageTypeTest.java

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ This file is part of the iText (R) project.
2222
*/
2323
package com.itextpdf.pdfcleanup;
2424

25+
import com.itextpdf.commons.utils.StringNormalizer;
2526
import com.itextpdf.kernel.colors.ColorConstants;
2627
import com.itextpdf.kernel.geom.Rectangle;
2728
import com.itextpdf.kernel.pdf.PdfDocument;
@@ -71,9 +72,9 @@ public void checkUnSupportedImageTypeTest() throws IOException, InterruptedExcep
7172
} else {
7273
Exception e = Assertions.assertThrows(Exception.class, () -> workingTool.cleanUp());
7374
Assertions.assertTrue(
74-
CleanupExceptionMessageConstant.UNSUPPORTED_IMAGE_TYPE.toLowerCase()
75-
.equals(e.getMessage().toLowerCase()) ||
76-
"incompatible color conversion".equals(e.getMessage().toLowerCase()));
75+
StringNormalizer.toLowerCase(CleanupExceptionMessageConstant.UNSUPPORTED_IMAGE_TYPE)
76+
.equals(StringNormalizer.toLowerCase(e.getMessage())) ||
77+
"incompatible color conversion".equals(StringNormalizer.toLowerCase(e.getMessage())));
7778
pdfDocument.close();
7879
}
7980

Binary file not shown.

0 commit comments

Comments
 (0)