Author: tilman Date: Sun Jul 13 13:27:42 2025 New Revision: 1927193 URL: http://svn.apache.org/viewvc?rev=1927193&view=rev Log: PDFBOX-5660: avoid default encoding
Modified: pdfbox/branches/3.0/examples/src/main/java/org/apache/pdfbox/examples/util/DrawPrintTextLocations.java pdfbox/branches/3.0/examples/src/main/java/org/apache/pdfbox/examples/util/PrintTextColors.java pdfbox/branches/3.0/examples/src/main/java/org/apache/pdfbox/examples/util/PrintTextLocations.java Modified: pdfbox/branches/3.0/examples/src/main/java/org/apache/pdfbox/examples/util/DrawPrintTextLocations.java URL: http://svn.apache.org/viewvc/pdfbox/branches/3.0/examples/src/main/java/org/apache/pdfbox/examples/util/DrawPrintTextLocations.java?rev=1927193&r1=1927192&r2=1927193&view=diff ============================================================================== --- pdfbox/branches/3.0/examples/src/main/java/org/apache/pdfbox/examples/util/DrawPrintTextLocations.java (original) +++ pdfbox/branches/3.0/examples/src/main/java/org/apache/pdfbox/examples/util/DrawPrintTextLocations.java Sun Jul 13 13:27:42 2025 @@ -29,6 +29,7 @@ import java.io.File; import java.io.IOException; import java.io.OutputStreamWriter; import java.io.Writer; +import java.nio.charset.StandardCharsets; import java.util.List; import javax.imageio.ImageIO; import org.apache.fontbox.util.BoundingBox; @@ -235,7 +236,7 @@ public class DrawPrintTextLocations exte setStartPage(page + 1); setEndPage(page + 1); - Writer dummy = new OutputStreamWriter(new ByteArrayOutputStream()); + Writer dummy = new OutputStreamWriter(new ByteArrayOutputStream(), StandardCharsets.US_ASCII); writeText(document, dummy); // beads in green Modified: pdfbox/branches/3.0/examples/src/main/java/org/apache/pdfbox/examples/util/PrintTextColors.java URL: http://svn.apache.org/viewvc/pdfbox/branches/3.0/examples/src/main/java/org/apache/pdfbox/examples/util/PrintTextColors.java?rev=1927193&r1=1927192&r2=1927193&view=diff ============================================================================== --- pdfbox/branches/3.0/examples/src/main/java/org/apache/pdfbox/examples/util/PrintTextColors.java (original) +++ pdfbox/branches/3.0/examples/src/main/java/org/apache/pdfbox/examples/util/PrintTextColors.java Sun Jul 13 13:27:42 2025 @@ -21,6 +21,7 @@ import java.io.File; import java.io.IOException; import java.io.OutputStreamWriter; import java.io.Writer; +import java.nio.charset.StandardCharsets; import org.apache.pdfbox.Loader; import org.apache.pdfbox.contentstream.operator.color.SetNonStrokingColor; @@ -96,7 +97,7 @@ public class PrintTextColors extends PDF stripper.setStartPage(1); stripper.setEndPage(document.getNumberOfPages()); - Writer dummy = new OutputStreamWriter(new ByteArrayOutputStream()); + Writer dummy = new OutputStreamWriter(new ByteArrayOutputStream(), StandardCharsets.US_ASCII); stripper.writeText(document, dummy); } } Modified: pdfbox/branches/3.0/examples/src/main/java/org/apache/pdfbox/examples/util/PrintTextLocations.java URL: http://svn.apache.org/viewvc/pdfbox/branches/3.0/examples/src/main/java/org/apache/pdfbox/examples/util/PrintTextLocations.java?rev=1927193&r1=1927192&r2=1927193&view=diff ============================================================================== --- pdfbox/branches/3.0/examples/src/main/java/org/apache/pdfbox/examples/util/PrintTextLocations.java (original) +++ pdfbox/branches/3.0/examples/src/main/java/org/apache/pdfbox/examples/util/PrintTextLocations.java Sun Jul 13 13:27:42 2025 @@ -21,6 +21,7 @@ import java.io.File; import java.io.IOException; import java.io.OutputStreamWriter; import java.io.Writer; +import java.nio.charset.StandardCharsets; import java.util.List; import org.apache.pdfbox.Loader; @@ -66,7 +67,7 @@ public class PrintTextLocations extends stripper.setStartPage( 1 ); stripper.setEndPage( document.getNumberOfPages() ); - Writer dummy = new OutputStreamWriter(new ByteArrayOutputStream()); + Writer dummy = new OutputStreamWriter(new ByteArrayOutputStream(), StandardCharsets.US_ASCII); stripper.writeText(document, dummy); } }