WkHtmlToPdf在windows环境下怎么用,php语言实现?
WkHtmlToPdf在windows环境下怎么用,php语言实现?
安装wkhtmltopdf
#apt-getinstallwkhtmltopdf
从HTML生成PDF文件的基本语法如下:
#wkhtmltopdfinput-fileoutput-file
我们可以从任何网页生成PDF:
#wkhtmltopdfexample.comexample.pdf
或从本地html文件:
#wkhtmltopdfexample.htmlexample.pdf
以上命令只能在Linuxbox图形环境中使用。如果我们在一个VPS或专用服务器上生成PDF,如果我们执行该命令,我们将得到从下错误:
wkhtmltopdf:cannotconnecttoXserver
为了解决这个问题,我们需要使用一个名为xvfb的工具。
Xvfb是一个X服务器,能够运行在没有显示硬件和没有物理输入设备的机器上。它使用虚拟内存来模拟一个dumbframebuffer。
回到顶部
安装xvfb
#apt-getinstallxvfb
接下来,我们需要创建一个shell脚本:
xvfb-run--server-args="-screen0,1024x768x24"/usr/bin/wkhtmltopdf$*
然后将它保存在/usr/bin/wkhtmltopdf.sh下
下一步,我们将创建一个symbolic链接,这样我们就可以执行脚本而不用编写的完整路径:
#ln-s/usr/bin/wkhtmltopdf.sh/usr/local/bin/wkhtmltopdf2
让我们尝试执行shell脚本,并看看会发生什么。
#wkhtmltopdf2example.comexample.pdf
Loadingpage(1/2)
Printingpages(2/2)
Done
好,如果能够正确运行。就可以用以下自定义PHP脚本来生成一个PDF文件。
//Turnonoutputbuffering
ob_start();
echo"";
echo"";
echo"";
echo"";
echo"";
echo"
customHTMLtoPDFreport
";echo"";
echo"";
//returnthecontentsoftheoutputbuffer
$html=ob_get_contents();
$filename=date('YmdHis');
//savethehtmlpageintmpfolder
file_put_contents("/tmp/{$filename}.html",$html);
//Cleantheoutputbufferandturnoffoutputbuffering
ob_end_clean();
//convertHTMLtoPDF
shell_exec("wkhtmltopdf2-q/tmp/{$filename}.html/tmp/{$filename}.pdf");
if(file_exists("/tmp/{$filename}.pdf")){
header("Content-type:application/pdf");
header("Content-Disposition:attachment;filename='{$filename}.pdf'");
echofile_get_contents("/tmp/{$filename}.pdf");
}else{
exit;
}
boox电子阅读器如何阅读pdf?
要在BOOX电子阅读器上阅读PDF文件,您可以按照以下步骤进行操作:
1. 将PDF文件传输到BOOX电子阅读器:将您的PDF文件通过USB连接线或Wi-Fi等方式传输到BOOX电子阅读器中。您可以使用文件管理器应用程序在设备上查找和移动文件。
2. 打开PDF阅读器应用程序:BOOX电子阅读器通常预装了PDF阅读器应用程序。在主屏幕或应用程序列表中找到并点击该应用程序图标以打开它。
3. 浏览和调整PDF设置:一旦PDF阅读器应用程序打开,您将能够浏览已传输到BOOX电子阅读器的PDF文件。您可以使用手指或BOOX电子阅读器上的笔进行滑动、缩放和翻页等操作。此外,您还可以在设置中自定义字体大小、页面显示模式、背景色等。
4. 添加书签和注释(可选):如果您希望在PDF文件中添加书签或注释,BOOX电子阅读器通常提供相应的工具。您可以通过长按页面、在工具栏中选择适当的选项等方式来添加书签、划线或写下注释等。
5. 使用目录导航(可选):如果PDF文件具有目录结构,BOOX电子阅读器通常会自动创建目录导航。您可以使用目录导航快速跳转到特定章节或页面。
通过以上步骤,您可以在BOOX电子阅读器上轻松阅读和浏览PDF文件。请注意,BOOX电子阅读器的不同型号和软件版本可能会略有差异,因此具体操作可能会有所不同。
怎么看pdf图纸尺寸?
查看PDF 图片尺寸步骤如下:
1.打开一个PDF图纸。
2.首先我们要学会检查图纸的存放比例,图纸的右下方会有一些关于图纸产品的信息,看“SCALE"项,如果是1/1,测量出来是多少就是多少,如果是2/1,测量出来的结果就要除以2.
3.打开”工具“下拉菜单下的“测量工具”,选择“距离测量”。
4.打开测量画面,在“缩放率”那里把单位改成“毫米”,我们国内图纸一般是以毫米为单位的。
5.鼠标对准要测量的线条,与线条对齐,从需要测量的一端拉到另一端。
6.角度那里是90或180度,说明是直线的,测量结果也就显示出来了。这样就解决了查看PDF 图片尺寸的问题了。
致知物理里的习题怎么下载?
致知物理的习题一般可以从他们的官方网站下载。下面是下载步骤:
1. 打开致知物理的官方网站:http://www.zhizhi.phys.pku.edu.cn/。
2. 点击页面上方的“习题册”进入习题册页面。
3. 在页面中选择需要下载的习题册,如“高中物理考点精讲辅导习题册”。
4. 点击习题册名称进入习题册详情页面,选择需要下载的版本。
5. 点击“下载”按钮进行下载,一般会下载一个压缩包,解压后即可查看习题册的PDF文件和答案。
需要注意的是,致知物理的习题是经过精心编写和整理的,但在做题时也需要结合实际情况和自己的知识水平,多做多思考,才能真正掌握物理知识。
小米阅读器如何看pdf?
您好,小米阅读器可以通过以下步骤来查看PDF文件:
1. 首先,确保你的小米阅读器已经连接到Wi-Fi网络,并且已经登录到小米账号。
2. 在小米阅读器的主界面上,找到并点击“书城”或“书架”等相关图标,进入书库界面。
3. 在书库界面上,你可以通过搜索或浏览的方式找到你想要查看的PDF文件。你可以在搜索框中输入关键词进行搜索,或者在分类标签中选择“PDF”等相关标签进行浏览。
4. 找到目标PDF文件后,点击它的封面图标或标题,进入该文件的详细信息页面。
5. 在详细信息页面中,你可以阅读该PDF文件的简介、评分、评论等相关信息。同时,你还可以点击“阅读”或“免费试读”按钮来开始阅读这本PDF文件。
6. 当你点击“阅读”或“免费试读”按钮后,小米阅读器会自动打开PDF文件,并在屏幕上显示PDF的内容。你可以通过滑动屏幕或使用小米阅读器的物理按键来翻页、放大/缩小页面等操作。
请注意,小米阅读器可能不支持所有类型的PDF文件,特别是一些加密或有特殊格式的PDF文件。在遇到无法打开的PDF文件时,你可以尝试使用其他PDF阅读器或将PDF文件转换成其他支持的格式后再在小米阅读器上查看。