从 PHP 创建 RTF 文件(有更好的方法吗?)

发布于 2024-12-06 02:08:36 字数 282 浏览 0 评论 0原文

目前我正在使用 PHPRtfLite 生成 RTF 文档。它工作完美。唯一的问题是我有 1000 多个文档,每个文档包含一页或多页。要通过 PHPRtfLite 输出它们,我必须使用 PHPRtfLite 方法将数据复制粘贴并写入格式详细信息(例如粗体、斜体或表格)到我的 php 文件中。这意味着大量的复制和粘贴。生成的 PHP 文件又大又乱。

有没有更好/更简单的方法?

目前,我为每个 RTF 文件创建一个 PHP 文件。

感谢您的任何建议。

最好的问候,

托尼。

Currently I am generating RTF documents using PHPRtfLite. It works perfectly. The only issue is that I have more than 1000 documents with one or more pages in each. To output them via PHPRtfLite, I have to copy paste the data + write formatting details (such as bold, italics or table) into my php file using PHPRtfLite methods. That means a lot of copy and paste. The resulting PHP file is big and messy.

Is there any better / easier way?

Currently I create one PHP file per RTF file.

Thank you for any suggestions.

Best regards,

Tony.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

清眉祭 2024-12-13 02:08:36

查看 PHPRtfLite 代码,您将了解如何将文本格式化为 rtf。

然后,在你的 php 中放入一个循环,然后打开每个文件,读取文件并输出它。
然后关闭这两个文件并继续处理下一个文件

编辑

@TonyGeorge 在这种情况下,加载 rtf 文件

$h=fopen("myfile.rtf", "r");
$text=fread($h);
fclose($h);
//Now put the code that handles the rtf conversion, the contents of the rtf will be in $text

Look at the PHPRtfLite code, you'll see how to format text to rtf.

Then, put in a loop in your php, and open each file, read the file and output it.
Then close both files and move on to next file

EDIT

@TonyGeorge in that case, load the rtf file

$h=fopen("myfile.rtf", "r");
$text=fread($h);
fclose($h);
//Now put the code that handles the rtf conversion, the contents of the rtf will be in $text
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文