pdf page display problem in ipad
- by mohsinpathan
I am able to parse content of pdf. I am able to display pdf page as a image in scroll view. but pdf page is cut when width is more than scroll view. I want to display pdf whole page without lost its quality and contents. please give me hint.`NSArray *temp=[[contentsAtPath objectAtIndex:i]componentsSeparatedByString:@".pdf"];
NSString *c=[temp objectAtIndex:0];
filePath=[[NSString alloc] initWithString:[[NSBundle mainBundle] pathForResource:c ofType:@"pdf" inDirectory:@"appPdf"] ];
[pdfNames addObject:filePath];
initialPage=1;
mainString=[[NSMutableString alloc] init];
myTable=nil;
myTable = CGPDFOperatorTableCreate();
CGPDFOperatorTableSetCallback(myTable, "TJ", arrayCallback);
CGPDFOperatorTableSetCallback(myTable, "Tj", stringCallback);
CGRect pdfSize = GetPdfSize(UIGraphicsGetCurrentContext(), initialPage, [filePath UTF8String],myTable,mainString);
//UIImageView *imgV=[[UIImageView alloc]initWithFrame:CGRectMake(0, 0, 598,768)];
UIImageView *imgV=[[UIImageView alloc]initWithFrame:CGRectMake(0, 0, pdfSize.size.width,pdfSize.size.height)];
UIGraphicsBeginImageContext(CGSizeMake(pdfSize.size.width,pdfSize.size.height));
MyDisplayPDFPage(UIGraphicsGetCurrentContext(), initialPage, [filePath UTF8String],myTable,mainString);
imgV.image=UIGraphicsGetImageFromCurrentImageContext();
imgV.image=[imgV.image rotate:UIImageOrientationDownMirrored];
UIButton *doneBtn = [UIButton buttonWithType:UIButtonTypeCustom];
doneBtn.frame=CGRectMake(0,0,598,pdfSize.size.height);
[doneBtn setImage:imgV.image forState:UIControlStateNormal];
[doneBtn addTarget:self action:@selector(getDetail) forControlEvents:UIControlEventTouchDown];
doneBtn.tag=i+1;
[scrollView addSubview:doneBtn];`