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;


Reply via email to