iOS - la Création de multi page PDF à partir du contenu HTML

J'ai une longue page html et voulait le convertir en un fichier PDF multipage.

J'ai suivi les instructions fournies dans
apple et ici - comment faire de la multi page PDF pour une chaîne de contenu.

Mais la mise en forme de la NSString ( avec des données ) est difficile que la création d'une page html. J'ai créé ce code html et de les afficher dans une UIWebView.

Maintenant, je veux créer un PDF de ce code HTML dans un Multi page fichier PDF.

Le code que j'utilise peut créer un seul fichier PDF.

- (void)createPDFfromUIView:(UIWebView *)aView saveToDocumentsWithFileName:(NSString*)aFilename 
{ 
//Crée une mutable objet de données pour la mise à jour des données binaires, comme un tableau d'octets 
NSMutableData *pdfData = [NSMutableData de données]; 

//Les Points que le convertisseur de pdf pour la mutable objet de données et à la UIView être converti 
UIGraphicsBeginPDFContextToData(pdfData, aView.limites, nil); 
UIGraphicsBeginPDFPage(); 
CGContextRef pdfContext = UIGraphicsGetCurrentContext(); 


//dessine le rectangle de la vue et donc c'est capturée par UIGraphicsBeginPDFContextToData 

[aView.couche renderInContext:pdfContext]; 

//supprimer un contexte de rendu PDF 
UIGraphicsEndPDFContext(); 

//Récupère le document de répertoires à partir de l'appareil iOS 
NSArray* documentDirectories = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask,OUI); 

NSString* documentDirectory = [documentDirectories objectAtIndex:0]; 
NSString* documentDirectoryFilename = [documentDirectory stringByAppendingPathComponent:aFilename]; 

//indique à l'mutable objet de données à écrire son contexte d'un fichier sur le disque 
[pdfData writeToFile:documentDirectoryFilename atomiquement:YES]; 
NSLog(@"documentDirectoryFileName: %@",documentDirectoryFilename); 
} 

Peut-on donner de l'aide ?

OriginalL'auteur Viraj | 2012-04-12