我有一个应用程序,其中 PDF 显示在 UIWebView 中,最重要的是我放置了一些需要填充的 UITextFields。问题是当我从这些视图生成新的 PDF 时,PDF(来自 UIWebView)分辨率保持正常,但来自 UITextFields 的文本是模糊的。如何解决?
我有以下代码来生成 PDF:
// Creates a mutable data object for updating with binary data, like a byte array
NSMutableData *pdfData = [NSMutableData data];
// Points the pdf converter to the mutable data object and to the UIView to be converted
UIGraphicsBeginPDFContextToData(pdfData, aView.bounds, nil);
UIGraphicsBeginPDFPage();
CGContextRef pdfContext = UIGraphicsGetCurrentContext();
// draws rect to the view and thus this is captured by UIGraphicsBeginPDFContextToData
[aView.layer renderInContext:pdfContext];
// remove PDF rendering context
UIGraphicsEndPDFContext();