猿问

TCPDF:如果打印 pdf,如何更新数据库打印状态

我正在使用带有 TCPDF 的 Codeigniter。不知何故,我们的客户需要指示 pdf 是否已经打印。我为 pdf、file_id、file_type、file_src、file_print_status 创建了一个表。

单击该按钮后,谷歌浏览器中的打印按钮可以查看我的 pdf。file_print_status 将从“N”更新为“Y”。

我只有逻辑,一旦客户查看pdf并单击pdf中的打印按钮,就会根据ID进行相应的更新。


繁花如伊
浏览 185回答 1
1回答

慕沐林林

要确保实际打印 PDF,请使用onafterprint事件。https://developer.mozilla.org/en-US/docs/Web/API/WindowEventHandlers/onafterprint所述file_print_status列应类型的TINYINT用0(0 N,1为Y)一个defualt值。在onafterprint事件中,只需发出 Ajax 请求并将列更新为 1。
随时随地看视频慕课网APP
我要回答