- (void)MyHTMLCreate {
//先弄个地址 文件名叫test.html
NSString *filepath = [NSTemporaryDirectory() stringByAppendingPathComponent:@"test.html"];
//字符串,所有要写入html的内容都塞到这个字符串里,后面创建文件时一并塞进去
NSMutableString *htmlString = [[NSMutableString alloc] init];
[htmlString appendString:@"<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\n"];
[htmlString appendString:@"<html xmlns=\"http://www.w3.org/1999/xhtml\" >\n"];
[htmlString appendString:@"<head>\n"];
//[htmlString appendString:@"<style type=\"text/css\"<!--body{line-height:50%}--></style>"];//控制行间距
[htmlString appendString:@"<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\" />\n"];
[htmlString appendString:@"</head>\n"];
[htmlString appendString:@"<body>\n"];
[htmlString appendString:@" <table align=\"center\" width=612 style=\"table-layout:fixed;word-wrap:break-word;\" border=\"0\">\n"];
[htmlString appendString:@"<caption>\n"];
[htmlString appendString:@"<br/><FONT SIZE=30>OC代码生成HTML</FONT><br/>\n"];
[htmlString appendFormat:@"<FONT SIZE=1>速度要快,姿势要帅!!!</FONT><br/>\n"];
[htmlString appendFormat:@"<FONT SIZE=1>15960758000</FONT><br/>\n"];
[htmlString appendString:@"<FONT SIZE=1>"];
[htmlString appendString:@"自古深情留不住,总是套路得人心"];
[htmlString appendString:@"<br/>\n"];
[htmlString appendString:@"</FONT>\n"];
[htmlString appendString:@"</caption><br/>\n"];
//这里可追加内容
//[htmlString appendString:content];
[htmlString appendFormat:@"</table>\n</body>\n</html>\n"];
//塞那么多字符串就是为了这一句,写入文件
[htmlString writeToFile:filepath atomically:YES encoding:NSUTF8StringEncoding error:nil];
// htmlstring=[NSString stringWithContentsOfFile:filepath encoding:NSUTF8StringEncoding error:nil];
}
生成之后用浏览器打开如图,APP用UIwebview加载也可以正常显示。
![](https://img.haomeiwen.com/i8030968/3fac2a9b2aabc8f7.png)
网友评论