Creating a dataframe using many company reports and splitting it into Company/Reporttype/Date/textpart

It may or may not be possible. It depends on what the information content is and how it is encoded.
Probably regex would be used.

You might provide a reprex to facilitate a deeper look.