2010-09-28 63 views
3




我想编写一个Android远程控制应用程序,该应用程序允许用户在我的PC上在Microsoft Office(最好是2007/2010)中的PowerPoint幻灯片演示文件中来回导航。在这种情况下,我必须在Android上制作一个小型PowerPoint导航客户端,并且还创建了一台PC服务器以访问Microsoft Office PowerPoint并操纵其幻灯片。我知道Java应用程序可以访问Microsoft Office PowerPoint的幻灯片。 Android的某些应用程序已经制作完成(Gmote 2.0等),并且可以用于导航PowerPoint幻灯片。

是否有任何扩展程序或任何可用于访问Microsoft Office PowerPoint的库?谢谢。如何使用Android应用程序远程控制Office 2010 PowerPoint演示文稿?

回答

1

您可以只写服务器端代码注入键盘事件(箭头键)。假定幻灯片正在运行,那应该就足够了。

+0

非常感谢,我不知道它可能是这样:) – Gilang 2010-10-02 10:17:37

3

我所做的是:

  1. 我使用的是.NET客户端#C在Windows端和

  2. 一个Java Servlet和中间的一个Tomcat(运行“XMLRPC Web应用程序“)。

  3. ,当然还有一个Android客户端作为CONTROLER

我的C#客户端创建一个持久的HTTP连接到一个Servlet。 Android App向TomCat发送HTTP GET请求,例如goto3或下一个(请求也有一种Presentation ID作为参数)。来自Android设备的指令从.NET客户端分派到以前打开的持久HTTP连接。

在.NET客户端中我使用本地安装的PowerPoint作为ActiveX/OLE控件。你可以通过编程方式在c#上完成所有的事情,可以通过“手动”来完成。打开.ppt(x),启动SlideShow,控制幻灯片,当然也可以编辑幻灯片内容。您可以通过Google搜索找到很多示例。办公软件.Interop.PowerPoint

我使用生成的QR码将.NET客户端与Android手机配对。该QR码我在生成的PowerPoint幻灯片中显示。所有围绕QR码(C#和Android)的工作都是使用ZXing(Zebra Crossing)项目中的代码完成的。

您可以试用,说明和下载是here。该应用程序被称为FonPrompt,可以在Google Play中找到。