Author: tilman Date: Wed Feb 21 13:05:42 2024 New Revision: 1915921 URL: http://svn.apache.org/viewvc?rev=1915921&view=rev Log: PDFBOX-5768: fix escapes, by Saurav Rawat
Modified: pdfbox/trunk/tools/src/main/java/org/apache/pdfbox/tools/PDFText2Markdown.java Modified: pdfbox/trunk/tools/src/main/java/org/apache/pdfbox/tools/PDFText2Markdown.java URL: http://svn.apache.org/viewvc/pdfbox/trunk/tools/src/main/java/org/apache/pdfbox/tools/PDFText2Markdown.java?rev=1915921&r1=1915920&r2=1915921&view=diff ============================================================================== --- pdfbox/trunk/tools/src/main/java/org/apache/pdfbox/tools/PDFText2Markdown.java (original) +++ pdfbox/trunk/tools/src/main/java/org/apache/pdfbox/tools/PDFText2Markdown.java Wed Feb 21 13:05:42 2024 @@ -70,24 +70,18 @@ public class PDFText2Markdown extends PD { switch (character) { - case 34: - builder.append("""); - break; - case 38: - builder.append("&"); - break; - case 39: - builder.append("\'"); - case 60: - builder.append("<"); - break; - case 62: - builder.append(">"); + case '*': + case '+': + case '-': + case '#': + builder.append('\\').append(character); break; case 178: builder.append("<sup>2</sup>"); break; - + case 179: + builder.append("<sup>3</sup>"); + break; default: builder.append(character); break;