求教:如何用php实现类似于word的“打印”功能? 你想实现的打印应该是在客户端打印吧!php只是服务器端运行的脚本,你不应该用它来打印的。这个任务应该用客户端脚本来完成,比如jscript(IE),它可以实时生成word对象,然后进行打印。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 其实php提供的有用于打印的函数。(偶也是刚刚发现的。)参考printer_open(),printer_write();需要将php.ini中;extension=php_printer.dll的注释取消。 <?$handle = printer_open('Canon Bubble-Jet BJC-255SP');printer_start_doc($handle, "My Document");printer_start_page($handle);$pen = printer_create_pen(PRINTER_PEN_SOLID, 2, "000000");printer_select_pen($handle, $pen);$brush = printer_create_brush(PRINTER_BRUSH_CUSTOM, "c:\\test.bmp");printer_select_brush($handle, $brush);printer_draw_rectangle($handle, 1,1,500,500);printer_delete_brush($brush);$brush = printer_create_brush(PRINTER_BRUSH_SOLID, "000000");printer_select_brush($handle, $brush);printer_draw_rectangle($handle, 1,501,500,1001);printer_delete_brush($brush);printer_delete_pen($pen);printer_end_page($handle);printer_end_doc($handle);printer_close($handle);?>以上代码测试成功。 TO uGain(幽亙) 有人访问你这个打印功能,是否你的服务器的打印机就要工作了?--我认为应该是提供一种可供打印的版本,浏览者自己去打印。如:IBF,VBB等提供的帖子打印版本的功能。 用php实现类似于word的“打印”功能?如果你不打算做微软做的事,那用浏览器象WORD一样打印的愿望就只能是做梦!你可以比较容易地实现固定格式的打印,但想象WORD那样排版就没戏啦 诚求好的php教程或网站 求高人指点php的中文分词。 求助 PHP 文件上传 没任何错误提示但是文件上传以后没这个文件 php正则表达式 看不懂,请指点 密钥盘+用户名+密码的登陆方式是怎么回事? 关于cookie和session的问题? 请问各位:我的php打开的网页都是以西欧字符编码的,为什么? 怎样在php中嵌入ActiveX控件? 文件读写问题 请问:PHP调用远端服务器提供的特定服务程序的方法 非常非常奇怪的问题!php+mysql 非常非常奇怪的问题!php+mysql
参考printer_open(),printer_write();
需要将php.ini中
;extension=php_printer.dll
的注释取消。
$handle = printer_open('Canon Bubble-Jet BJC-255SP');
printer_start_doc($handle, "My Document");
printer_start_page($handle);$pen = printer_create_pen(PRINTER_PEN_SOLID, 2, "000000");
printer_select_pen($handle, $pen);
$brush = printer_create_brush(PRINTER_BRUSH_CUSTOM, "c:\\test.bmp");
printer_select_brush($handle, $brush);printer_draw_rectangle($handle, 1,1,500,500);printer_delete_brush($brush);$brush = printer_create_brush(PRINTER_BRUSH_SOLID, "000000");
printer_select_brush($handle, $brush);
printer_draw_rectangle($handle, 1,501,500,1001);
printer_delete_brush($brush);printer_delete_pen($pen);printer_end_page($handle);
printer_end_doc($handle);
printer_close($handle);
?>
以上代码测试成功。
有人访问你这个打印功能,是否你的服务器的打印机就要工作了?
--
我认为应该是提供一种可供打印的版本,浏览者自己去打印。
如:IBF,VBB等提供的帖子打印版本的功能。
如果你不打算做微软做的事,那用浏览器象WORD一样打印的愿望就只能是做梦!
你可以比较容易地实现固定格式的打印,但想象WORD那样排版就没戏啦