1

最近、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;
}
4

0 に答える 0