处理在SQL中保存但需要在客户端上显示的格式化文本的最佳方法是什么?将要保存在SQL中的原始文件现在是谷歌文档和PDF。
到目前为止,我有两条建议:
<pre></pre>
标记中。这似乎是无用的建议,因为它不像我可以在一个字符串中保存表。 第二个选项看起来很简单,但我不知道在做这些事情时接受的方法是什么,所以想问一下。另外,请让我知道常见的事情需要注意。例如,似乎有些人使用JSON解析而不仅仅是html。
编辑:有问题的文件是一份包含表格,项目符号,不同字体等的巨大法律文件。
答案 0 :(得分:1)
在将文本保存到sql server之前,我建议将文本转换为html。 Here是google docs api的链接,用于打开文档并将其转换为HTML。这可能是一个很好的起点。
答案 1 :(得分:1)
这取决于您对文本/字段的使用。
您可以将PDF文档保存为SQL表中的blob,但这并不容易修改这些文档。
复制和粘贴文本很繁琐,很可能会丢失格式,除非您使用WYSIWYG前端将格式重新解析为html(http://ckeditor.com/)或其他格式。
将文件直接转换为html会“更快”,但对存储数据的控制也会减少。