Hey,
it is possible to create data objects using the palette. The other data items are not yet implemented in bpmn-js, but they will in the future. You can keep track of the development process on github for data stores and data input/output.
The possibility to export as PDF is discussed here: Camunda Modeler - Output to PDF?