Я пытаюсь заменить пробелы в pdf на iText 5, если я использую обе эти строки кода:
stream.setData(new String(data).replaceAll("\\s+"," ").getBytes());
или
stream.setData(new String(data).replaceAll(" ","").getBytes());
он генерирует поврежденный pdf,Полный код:
if (object instanceof PRStream) {
PRStream stream = (PRStream) object;
byte[] data = PdfReader.getStreamBytes(stream);
stream.setData(new String(data).replaceAll("\\s+"," ").getBytes());
}
Есть идеи?