XML and csv are both straight forward,
To add data, click the green Add Data button (to the right of the list of apps.) > selet upload and then browse the docs to be uploaded.
For PDF's i dont think there is something available from Splunk directly.
One thing we can do is to use tools which can convert PDF to text file and then add monitoring on it.
OR enable NO_BINARY_CHECK to true in props.conf, Which would force PDF files to be indexed even though they are binary.
... View more