Yes it is. Use sparkContext.binaryFilesto download files in binary format, and then use mapto match the values in some other format - for example, parse the binary using Apache Tika or Apache POI.
pseudo code:
val rawFile = sparkContext.binaryFiles(...
val ready = rawFile.map ( here parsing with other framework
, , . InputStream