2012-10-26 50 views
0

我对我的项目有要求。我想从用户动态生成HTML文件从用户输入中动态生成html文件

输入。我搜索了很多,但我找不到任何链接。对此有任何帮助?

+0

请详细说明。你期待什么样的输入? html文件应该如何? – TheAmateurProgrammer

+0

我对Html的输入将是字符串,我试图从用户输入字符串生成html,然后将其转换为pdf。 – Raj

回答

0

我做了类似的事情。我认为你需要做的是。创建一个带有id的容器div并加载该文件的模板html页面。在webview的委托方法onPagefinishedloading上运行java脚本,将div上的信息动态添加到模板html页面。

+0

可以请你给一些编码的例子 – Raj

1
NSBundle *bundle = [NSBundle bundleForClass:[self Class]]; 
NSString *htmlPath = [bundle pathForResource:@"html file name" ofType:@"htm"]; 
NSString *htmlContent = [NSString stringWithContentOfFile:htmlPath encoding:NSUTF8StringEncoding error:nil]; 

//Do your HTML edits here 

[[self webView] loadHTMLString:htmlContent baseURL:nil];