phpmyadmin如何在pdf文件中写一个table?

How does phpmyadmin writes a table in a pdf file?

phpmyadmin 中有一个导出选项,可用于将数据库table 写入pdf 文件。 phpmyadmin 是怎么做到的?基本上,我要问的是,如果我想使用命令提示符在 pdf 中编写 table 那么该怎么做?是否需要 php 以某种方式执行此操作,还是可以纯粹使用 MySQL 命令提示符来完成?

SQL 中没有写入 PDF 的功能。 phpMyadmin 使用 php 来执行此操作。它是开源的,因此您可以根据需要查看代码

但是,与其复制 phpMyadmin 使用的方法,如果您想要执行此操作的能力,我建议查看 tcpdf 或 fpdf,它们是 php 旨在处理此问题的库.看这里:http://sourceforge.net/projects/tcpdf/

您可以像这样将查询结果存储到文本文件中:

SELECT * from someTable
INTO OUTFILE 'file.txt'

(参见:http://www.tech-recipes.com/rx/1475/save-mysql-query-results-into-a-text-or-csv-file/

从那里,您可以使用 enscriptps2pdf 将文本转换为 pdf

enscript file.txt --output=- | ps2pdf - > file.pdf

(参见:a light solution to convert text to pdf in Linux

这是一种可行的方法。