Why is PDFPage().dataRepresentation so big ?

I want to split my PDF into multiple PDF's, each one representing one page. I get the PDFDocument with the PDFPage().dataRepresentation() function. But why is the returned value so big ? At the end my the new PDF files are combined 10x bigger.
Why is PDFPage().dataRepresentation so big ?
 
 
Q