Jquery codeigniter wkhtmltopdf简介

Jquery codeigniter wkhtmltopdf简介,jquery,codeigniter,wkhtmltopdf,Jquery,Codeigniter,Wkhtmltopdf,有人能帮我吗?我想在我的codeigniter中为日历报告显示pdf格式的可打印报告。日历使用名为fullcalendar的jquery库。最近,我使用mpdf创建我的pdf报告。但是当我在日历上使用它时,它没有显示日历,尽管页面的其余部分确实被调用了。我想使用大家推荐的这个PDF。如何将此PDF放入我的CI库?如何在Codeigniter中使用它?它是一个CLI工具,因此您需要将二进制文件添加到服务器(本地、测试、生产等),并使用exec()或shell\u exec()执行,同时确保目标文件

有人能帮我吗?我想在我的codeigniter中为日历报告显示pdf格式的可打印报告。日历使用名为fullcalendar的jquery库。最近,我使用mpdf创建我的pdf报告。但是当我在日历上使用它时,它没有显示日历,尽管页面的其余部分确实被调用了。我想使用大家推荐的这个PDF。如何将此PDF放入我的CI库?如何在Codeigniter中使用它?

它是一个CLI工具,因此您需要将二进制文件添加到服务器(本地、测试、生产等),并使用
exec()
shell\u exec()
执行,同时确保目标文件可写

该工具本身接受如下命令:

path/to/wkhtmltopdf url/to/pdf new_file.pdf
有很多设置。您可以通过以下方式查看它们:

path/to/wkhtmltopdf -extended-help

您可能很想使用一些人们组装的PHP包装器。我劝你不要那样做。这只会让我头疼。

我对shell或CLI不太熟悉。我对它知之甚少,因为我还在学校学习。所以,如果你能指导我,那将是一个很大的帮助。我现在使用的是CodeIgniter(正如我在标题中所写的),我使用的服务器仍然是带有XAMPP的测试服务器。最近我使用了MPDF,所以我将MPDF放在ci库中。现在我的问题是wkhtmltopdf是否与mpdf的原则相同,如果不是,我如何在CI中使用wkhtmltopdf?你能提供一步一步的指南吗,那将是非常合适的…首先,从下载页面抓取你需要的,然后安装它。完成此操作后,找到安装位置,然后运行扩展帮助命令。如果你做得正确,你会看到它返回一堆文本。在Windows(对吗?)上,您需要开始>运行>命令,然后键入类似于
C:\wkhtmltopdf.exe的内容--“扩展帮助”
这应该可以工作,但我的mac上的0.11 rc 1出现了一些问题:我仍然感到困惑。但是请容忍我,因为我还在学习。因此,我已将wkhtmltopdf安装到windows(目前我使用的是windows 8)。我已经看过帮助部分,但这是否意味着只有先安装二进制文件,我才能将其转换为pdf?如果用户(假设我有一台正在运行的服务器)想要以pdf格式打印输出,该怎么办?他们也需要安装二进制文件吗?网站访问者会单击链接,提交表单,或者按照您的方式进行设置,然后您会从Codeigniter执行所需的shell命令,在可写目录中创建PDF,然后将该PDF提供给访问者。因为这一切都发生在服务器端,所以您只需要服务器上的一个二进制文件(可能是生产环境中的linux二进制文件)。