Class PDFDocEncoding

java.lang.Object
org.sejda.sambox.cos.PDFDocEncoding

final class PDFDocEncoding extends Object
The "PDFDocEncoding" encoding. Note that this is *not* a Type 1 font encoding, it is used only within PDF "text strings".
  • Field Details

    • REPLACEMENT_CHARACTER

      private static final char REPLACEMENT_CHARACTER
      See Also:
    • CODE_TO_UNI

      private static final int[] CODE_TO_UNI
    • UNI_TO_CODE

      private static final Map<Character,Integer> UNI_TO_CODE
  • Constructor Details

    • PDFDocEncoding

      private PDFDocEncoding()
  • Method Details

    • set

      private static void set(int code, char unicode)
    • toString

      public static String toString(byte[] bytes)
      Returns:
      the string representation of the given PDFDocEncoded bytes.
    • getBytes

      public static byte[] getBytes(String text)
      Returns:
      the given string encoded with PDFDocEncoding or null if the string cannot be encoded