生成PDF:低分辨率(如何使其更高分辨率?)

时间:2011-06-28 07:01:48

标签: ios pdf pdf-generation

我正在以下列方式生成PDF(代码段):

UIView *displayView = self.view;
//displayView.contentScaleFactor = 3.0;
CGRect pageRect = displayView.bounds;
if (UIGraphicsBeginPDFContextToFile(path, pageRect, [self pdfContextDictionary]) == NO) {
  return nil; // error
}

UIGraphicsBeginPDFPage();
CGContextRef context = UIGraphicsGetCurrentContext();
CALayer *layer = displayView.layer;
//layer.contentsScale = 3.0;
[layer renderInContext:context];
UIGraphicsEndPDFContext();  

这两个注释掉的行是两种不同的尝试,以使视图以更高的分辨率呈现。我已经看到其他人评论使视图更大,这将是我的下一步,除非有人知道任何神奇的咒语迫使renderInContext:产生更高的res输出。

0 个答案:

没有答案