到目前为止,我只有一个工作代码,用于从ppt幻灯片笔记中检索文本
try {
FileInputStream is = new FileInputStream("C:\\sample\\test.ppt");
SlideShow ppt = new SlideShow(is);
Slide[] slide = ppt.getSlides();
for (int i = 0; i < slide.length; i++) {
System.out.println(i);
TextRun[] runs = slide[i].getNotesSheet().getTextRuns();
if (runs.length < 1) {
System.out.println("null");
} else {
for (TextRun run : runs) {
System.out.println(" > " + run.getText());
}
}
}
} catch (IOException ioe) {
}
Run Code Online (Sandbox Code Playgroud)
但是如何从pptx幻灯片笔记中检索文本?
我正在尝试基于播放框架示例'zentask'创建一个登录页面.
当我尝试在登录页面中提交表单时,user_name和user_pass为null.
命令提示输出:
[info] play - database [default] connected at jdbc:mysql://localhost/smgts2
[info] play - Application started (Dev)
null null
Run Code Online (Sandbox Code Playgroud)
Application.java:
package controllers;
import play.*;
import play.mvc.*;
import play.data.*;
import static play.data.Form.*;
import models.*;
import views.html.*;
public class Application extends Controller {
// -- Authentication
public static class Login {
public String user_name;
public String user_pass;
public String validate() {
if(Accounts.authenticate(user_name, user_pass) == null) {
return "Invalid user or password";
}
return null;
}
}
/**
* Login page.
*/
public …Run Code Online (Sandbox Code Playgroud)