gpt4 book ai didi

php - 如何从 MySQL 数据库打印 BLOB 文档

转载 作者:可可西里 更新时间:2023-11-01 10:27:39 25 4
gpt4 key购买 nike

我是 PHP 的新手,对我认为是基本任务的内容感到困惑。我有一个灯箱,显示在 MySQL 数据库中保存为 BLOB 的文档列表。我在每个文档旁边都有复选框,在底部有一个打印按钮。我只是想让用户选择要打印的文档,一旦他们点击打印按钮,他们的打印对话框就会打开。这些是各种格式,pdf、doc、xls 等。我的问题是如何一次将各种格式发送到打印对话框,而不必显示文档本身,或者我在概念上偏离了这里?我是否需要创建另一个灯箱来显示我们要先打印的所有页面,然后再打印该灯箱中的所有内容?各种格式甚至可能吗?在概念上朝正确的方向稍微插入一下,甚至是有关 php、javascript 和打印选项的良好教程都会有所帮助。我所有的谷歌搜索都涉及打印到屏幕。我需要打印,打印到不在屏幕上显示 BLOB 的打印机。

最佳答案

你不能用 PHP 来控制人们的硬件。

要打印文档的唯一方法是使用 JavaScript 打印在用户浏览器中呈现的当前文档。为此,您需要:

window.print();

所以如果你想加载一个外部文件,你将不得不输出它:

print file_get_contents("file.txt");
print '<script type="text/javascript">window.print();</script>';

关于php - 如何从 MySQL 数据库打印 BLOB 文档,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9938456/

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