gpt4 book ai didi

php - 将大量数据从 XML 存储到 MYSQL 数据库以获取 PDF

转载 作者:行者123 更新时间:2023-11-30 23:26:04 25 4
gpt4 key购买 nike

我需要使用 php 将 XML 数据转换为 pdf 格式的建议。我想提供在单击下载链接时下载 pdf 的选项。

我有一个包含数千条记录的 XML 文件。我想将我的 XML 记录转换为 pdf 格式。以前,我曾经从 mysql 生成 pdf。我不知道如何使用 php 将我的 xml 数据直接转换为 pdf。

一种选择是逐条检索每条 XML 记录,然后使用 php 和 mysql 将其插入数据库。

我的问题是:

如果我将解析 xml 记录并运行 mysql 插入语句数千次以将数千条记录存储到数据库中,效率会不会降低?

此外,从数据库中检索这些记录以生成 pdf 需要更多时间。有没有其他方法可以有效地解决这个问题?请建议我。

最佳答案

这里最薄弱的环节是 XML 解析器——这通常是最慢和最消耗内存的过程,所以我会将 XML 导出到 MySQL 数据库,然后按需生成 PDF 报告。但这只有在您需要根据用户请求动态生成 PDF 时才有意义。否则最好将 XML 转换为 PDF 一次并将静态文件保存在服务器上。

PHP 世界中最流行的 PDF 引擎之一是 http://www.tcpdf.org/

关于php - 将大量数据从 XML 存储到 MYSQL 数据库以获取 PDF,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13268407/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com