[英]RTF Library - PHPrtf Has anyone used it?
由於某些原因,我的test.txt文件中的換行符未保留。
$sect->writeText(file_get_contents("test.txt"), $times12, $null);
有沒有人玩過這個圖書館?
http://sourceforge.net/projects/phprtf/
我的問題是:如何保留test.txt文件中的換行符? 發生的情況是該文檔只是將所有文本合並在一起而沒有換行符。
有任何想法嗎? 您可能需要具有該庫的經驗。
在查看PHPrtf的源代碼時,似乎作者忘記了包含常規的換行符。 他們包括了DOS樣式的行尾“ \\ r \\ n”,它創建了一個RTF段落(\\ par),但是沒有一個東西創建了RTF換行符(\\ line)。
您有2個選項,用\\ r \\ n替換get_file_contents()的輸出中的(我認為是nix)行尾,以在RTF中創建段落,例如:
str_replace("\n", "\r\n", $text);
或者,您可以修補rtf / Container.php,特別是在“ Container :: writeText()”的頂部插入以下內容:
$text = str_replace("\n", "\n".'\line ', $text);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.