Я не думаю, что вы можете избежать их загрузки, локально их скопировать и загрузить.
Утилиты сжатия работают только с локальными ресурсами. Сама Azure Storage не имеет понятия / способности иметь возможность сжимать некоторые файлы сама по себе
попытайтесь изменить эти строки
SpannableString span = new SpannableString(getText().subSequence(startSelection, endSelection));
span.setSpan(new StyleSpan(Typeface.NORMAL), 0, span.length(), Spanned.SPAN_EXCLUSIVE_EXCLUSIVE);
на
SpannableString span = new SpannableString(getText().subSequence(startSelection, endSelection));
final StyleSpan[] spans = span.getSpans(0, span.length(), StyleSpan.class);
for (StyleSpan styleSpan : spans) span.removeSpan(styleSpan);