2

私はこのように作成PDFしましUIWebViewた:

UIPrintPageRenderer *render = [[UIPrintPageRenderer alloc] init];

[render addPrintFormatter:_webView.viewPrintFormatter startingAtPageAtIndex:0];

CGRect printableRect;
CGRect paperRect;
printableRect = CGRectMake(10, 5, kPaperSizeA4.width-20, kPaperSizeA4.height-10);
paperRect = CGRectMake(0, 0, kPaperSizeA4.width, kPaperSizeA4.height);
[render setValue:[NSValue valueWithCGRect:paperRect] forKey:@"paperRect"];
[render setValue:[NSValue valueWithCGRect:printableRect] forKey:@"printableRect"];

NSData *pdfData = [render printToPDF];
if (pdfData) {
     BOOL isSuccess = [pdfData writeToFile:aStrDocDirPath atomically:YES];
     if (isSuccess)
     {
         NSLog(@"Created and Saved");
     }
}

今、アドインblank pageに問題がありcreated PDFます。

abcPDFを使用して HTML を PDF に変換するときに、Extra blank page を参照しました。しかし、iOSどうすればそれを取り除くことができますか?

4

2 に答える 2