簡體   English   中英

RTF庫-PHPrtf是否有人使用過?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM