2012-10-26 51 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];