最近、html を PDF ファイルに変換する際に問題が発生して困っています。以下の方法を使用して変換すると、十分な速度が得られず、作成される PDF ファイルが大きくなります (ファイル サイズは約 2M ~ 5M / 7 ページです)。また、一部の html ページは、変換された PDF ファイルと一致しません。PDFサイズを制御する方法はありますか? より迅速に変換できる方法はありますか? PDFファイルがwebviewのhtmlページと矛盾することを解決できる方法はありますか? 大変お世話になりました。ありがとうございました。
- (NSData*) printToPDF
{
NSMutableData *pdfData = [NSMutableData data];
UIGraphicsBeginPDFContextToData( pdfData, CGRectZero, nil );
[self prepareForDrawingPages: NSMakeRange(0, self.numberOfPages)];
CGRect bounds = UIGraphicsGetPDFContextBounds();
for ( int i = 0 ; i < self.numberOfPages ; i++ )
{
UIGraphicsBeginPDFPage();
[self drawPageAtIndex: i inRect: bounds];//
}
UIGraphicsEndPDFContext();
return pdfData;
}