RTF库-PHPrtf有人用过吗?

RTF库-PHPrtf有人用过吗?,php,text,fopen,Php,Text,Fopen,由于某些原因,test.txt文件中的换行符未被保留 $sect->writeText(file_get_contents("test.txt"), $times12, $null); 有人玩弄过这个图书馆吗 我的问题是:如何从test.txt文件中保留换行符?现在的情况是,文档只是将所有文本合并在一起,没有换行符 有什么想法吗?您可能需要有使用此库的经验。查看PHPrtf的源代码,作者似乎忘记了包含常规换行符。它们包括DOS样式的行尾“\r\n”,用于创建RTF段落(\par),但不

由于某些原因,test.txt文件中的换行符未被保留

$sect->writeText(file_get_contents("test.txt"), $times12, $null);
有人玩弄过这个图书馆吗

我的问题是:如何从test.txt文件中保留换行符?现在的情况是,文档只是将所有文本合并在一起,没有换行符


有什么想法吗?您可能需要有使用此库的经验。

查看PHPrtf的源代码,作者似乎忘记了包含常规换行符。它们包括DOS样式的行尾“\r\n”,用于创建RTF段落(\par),但不包括创建RTF换行符(\line)

您有两个选项,将get_file_contents()输出中的(我假定为nix)行结尾替换为\r\n,以在RTF中创建段落,例如:

str_replace("\n", "\r\n", $text);
或者您可以修补rtf/Container.php,特别是在“Container::writeText()”的顶部插入以下内容:


我的问题是:如何从test.txt文件中保留换行符?现在的情况是,文档只是将所有文本合并在一起,没有换行符。有什么想法吗?你可能需要有使用这个图书馆的经验。。
$text = str_replace("\n", "\n".'\line ', $text);