Home mail me! Syndicate this site using RSS

Archive for TAG: COM

PHP COM应用之WPS篇

本文仅仅是一个简单的例子来演示PHP通过COM扩展来调用WPS二次开发接口.

<?php
$wps = new COM("WPS.application") or die("Can't start WPS");
try {
	$wps->Visible = true;
 
	// Create Document
	$doc = $wps->Documents->Add();
	$doc->Range->Text = "WPS v{$wps->Version} Example";
	$doc->Paragraphs[1]->Alignment = 1;
	$doc->Shapes->AddPicture("http://img.kingsoft.com/publish/kingsoft/images/gb/sy/logo.gif", 80, 50, 148, 60);
 
	$doc->SaveAs("c:/php.wps");
 
	// Close
	$wps->Quit();
} catch (com_exception $e) {
	echo $e;
}
?>

这段代码的执行结果是会在C盘下创建一个php.wps文件,文件内容如下图所示:
php_com_wps

No Comments »

使用PHP的GD库来实现截屏

PHP5.2.2以上版本的GD库实现了两个截屏函数imagegrabscreen和imagegrabwindow,分别用于截取整个屏幕和截取某个窗口(同ALT+PrintScreen)的屏幕。

调用方法也很简单,请看下面两个例子:
Read more…

5 Comments »