我遇到了关于在 ipad 中旋转 pdf 文档的问题。使用以下代码尝试了很多,请看一下:
-(void) MyDrawPDFPageInRect:(CGContextRef)context :(CGPDFPageRef)page :(CGPDFBox)box :(CGRect)rect :(int)rotation :(bool)preserveAspectRatio
{
CGAffineTransform m;
m = CGPDFPageGetDrawingTransform (page, box, rect, rotation, preserveAspectRatio);
CGContextSaveGState (context);
CGContextConcatCTM (context, m);
CGRect pageframe = CGPDFPageGetBoxRect (page, box);
CGContextClipToRect (context,pageframe);
CGContextDrawPDFPage (context, page);
CGContextRestoreGState (context);
}
上面的代码正在旋转 pdf,但 pdf 大小会随着进一步旋转而减小。我认为我的代码存在一些问题。所以请给我一些解决方案,因为我需要尽快提交这个应用程序。
提前致谢。