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/)
从那里,您可以使用 enscript
和 ps2pdf
将文本转换为 pdf
enscript file.txt --output=- | ps2pdf - > file.pdf
(参见:a light solution to convert text to pdf in Linux)
这是一种可行的方法。
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/)
从那里,您可以使用 enscript
和 ps2pdf
将文本转换为 pdf
enscript file.txt --output=- | ps2pdf - > file.pdf
(参见:a light solution to convert text to pdf in Linux)
这是一种可行的方法。