-(void)createPDFfromUIView:(UIView*)aView saveToDocumentsWithFileName:(NSString*)aFilename
{
// Creates a mutable data object for updating with binary data, lik
It looks like the issue may come from the hardcoded height 648. What happens if you change all the instances of 648 to calling the windows screenHeight?
//Grab the windows width and height.
CGRect screenRect = [[UIScreen mainScreen] bounds];
CGFloat screenWidth = screenRect.size.width;
CGFloat screenHeight = screenRect.size.height;