[有报酬]一个ppt转flash的需求,要求有创意。

joygxd 2006-09-15 09:00:08
有现成的ppt文档,42页。已经很漂亮了。

但现在想锦上添花,增加点flash的动感和创意进去。

深圳有意的可以联系13728656159。报酬面谈。
...全文
489 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
joygxd 2006-11-22
  • 打赏
  • 举报
回复
private void getFirmIntroduceInfo(String url) {

try {
Parser myParser = new Parser(url);
// 设置编码
myParser.setEncoding("GBK");
String filterStr = "td";
NodeFilter filter = new TagNameFilter(filterStr);
NodeList nodeList = myParser.extractAllNodesThatMatch(filter);
for (int i = 0; i < nodeList.size(); i++) {
TableColumn tdTag = (TableColumn) nodeList.elementAt(i);
String linkText = tdTag.getStringText();
if (!"S lh15".equals(tdTag.getAttribute("class"))) {
continue;
}
linkText=delStringTag(linkText).trim();
linkText=linkText.replaceAll("\r\n","");
linkText=linkText.replaceAll(":","");
linkText=linkText.replaceAll("[\\s]*","");
if(linkText.equals("公司主页")){
break;
}
System.out.println("getFirmIntroduceInfo..." + linkText);
}

} catch (Exception e) {
e.printStackTrace();
}
}
private void getFirmCreditInfo(String url) {

HashMap firmMap = new HashMap();
try {
Parser myParser = new Parser(url);
// 设置编码
myParser.setEncoding("GBK");
String filterStr = "td";
NodeFilter filter = new TagNameFilter(filterStr);
NodeList nodeList = myParser.extractAllNodesThatMatch(filter);
boolean isStart=false;
for (int i = 0; i < nodeList.size(); i++) {
TableColumn tdTag = (TableColumn) nodeList.elementAt(i);
String linkText = tdTag.getStringText();
if (!"S1".equalsIgnoreCase(tdTag.getAttribute("class"))) {
continue;
}
linkText=delStringTag(linkText).trim();
linkText=linkText.replaceAll("\r\n","");
linkText=linkText.replaceAll(":","");
linkText=linkText.replaceAll(" ","");
if(linkText.equals("名称")){
isStart=true;
}
if(isStart){
System.out.println("getFirmCreditInfo..." + linkText);
}
}

} catch (Exception e) {
e.printStackTrace();
}
}
joygxd 2006-11-22
  • 打赏
  • 举报
回复
private void getFirmContactInfo(String url) {

HashMap firmMap = new HashMap();
try {
Parser myParser = new Parser(url);
// 设置编码
myParser.setEncoding("GBK");
String filterStr = "p";
NodeFilter filter = new TagNameFilter(filterStr);
NodeList nodeList = myParser.extractAllNodesThatMatch(filter);
ParagraphTag pTag = (ParagraphTag) nodeList.elementAt(0);
String linkText = pTag.getChild(1).getText().trim() + pTag.getChild(3).getText().trim();
linkText = linkText.replaceAll(" ", "");
System.out.println("联系人:" + linkText);
pTag = (ParagraphTag) nodeList.elementAt(1);
linkText = pTag.getStringText();
linkText = linkText.replaceAll("\r\n", "");
String[] arr = linkText.split("<br>");
String[] arrChild0 = arr[0].split(":");
System.out.println("电话:" + arrChild0[1].trim());
String[] arrChild1 = arr[1].split(":");
System.out.println("移动电话:" + arrChild1[1].trim());
String[] arrChild2 = arr[2].split(":");
System.out.println("传真:" + arrChild2[1].trim());
String[] arrChild3 = arr[3].split(":");
System.out.println("地址:" + arrChild3[1].trim());
String[] arrChild4 = arr[4].split(":");
System.out.println("邮编:" + arrChild4[1].trim());
int arrowRightIndex = arr[5].indexOf(">");
int arrowLeftIndex = arr[5].lastIndexOf("<");
System.out.println("公司主页:" + arr[5].substring(arrowRightIndex + 1, arrowLeftIndex));
arrowRightIndex = arr[6].indexOf(">");
arrowLeftIndex = arr[6].lastIndexOf("<");
System.out.println("公司主页:" + arr[6].substring(arrowRightIndex + 1, arrowLeftIndex));
} catch (Exception e) {
e.printStackTrace();
}
}

private void getFirmIntroduceInfo(String url) {

try {
Parser myParser = new Parser(url);
// 设置编码
myParser.setEncoding("GBK");
String filterStr = "td";
NodeFilter filter = new TagNameFilter(filterStr);
NodeList nodeList = myParser.extractAllNodesThatMatch(filter);
for (int i = 0; i < nodeList.size(); i++) {
TableColumn tdTag = (TableColumn) nodeList.elementAt(i);
String linkText = tdTag.getStringText();
if (!"S lh15".equals(tdTag.getAttribute("class"))) {
continue;
}
linkText=delStringTag(linkText).trim();
linkText=linkText.replaceAll("\r\n","");
// linkText=linkText.replaceAll("\t",",");
linkText=linkText.replaceAll(":","");
if(linkText.equals("公司主页")){
break;
}
System.out.println("getFirmIntroduceInfo..." + linkText);
}

} catch (Exception e) {
e.printStackTrace();
}
}
private void getFirmCreditInfo(String url) {

HashMap firmMap = new HashMap();
try {
Parser myParser = new Parser(url);
// 设置编码
myParser.setEncoding("GBK");
String filterStr = "td";
NodeFilter filter = new TagNameFilter(filterStr);
NodeList nodeList = myParser.extractAllNodesThatMatch(filter);
boolean isStart=false;
for (int i = 0; i < nodeList.size(); i++) {
TableColumn tdTag = (TableColumn) nodeList.elementAt(i);
String linkText = tdTag.getStringText();
if (!"S1".equalsIgnoreCase(tdTag.getAttribute("class"))) {
continue;
}
linkText=delStringTag(linkText).trim();
linkText=linkText.replaceAll("\r\n","");
linkText=linkText.replaceAll("\t",",");
linkText=linkText.replaceAll(":","");
linkText=linkText.replaceAll(" ","");
if(linkText.equals("名称")){
isStart=true;
}
if(isStart){
System.out.println("getFirmCreditInfo..." + linkText);
}
}

} catch (Exception e) {
e.printStackTrace();
}
}

private String delStringTag(String str) {
int arrowLeftIndex = str.indexOf("<");
if (arrowLeftIndex > -1) {
int arrowRightIndex = str.indexOf(">");
str=str.substring(0,arrowLeftIndex)+str.substring(arrowRightIndex+1,str.length());
return delStringTag(str);
}
return str;
}

private void connectAccesss() {
try {
String url = "jdbc:odbc:driver={Microsoft Access Driver (*.mdb)};DBQ=D:/soft/eclipse/workspace/searchHtml/test.mdb";
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
Connection conn = DriverManager.getConnection(url);
PreparedStatement stmt = conn.prepareStatement("select * from 联系人");
ResultSet rs = stmt.executeQuery();
while (rs.next()) {
System.out.println("The book's name is:" + rs.getString("名字"));
System.out.println("The author is: " + rs.getString("地址"));
}
rs.close();
stmt.close();
conn.close();
} catch (Exception e) {
System.out.println(e.getMessage());
}
}
joygxd 2006-11-21
  • 打赏
  • 举报
回复
package com.joy.search.html;

import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;

import org.htmlparser.NodeFilter;
import org.htmlparser.Parser;
import org.htmlparser.filters.TagNameFilter;
import org.htmlparser.tags.LinkTag;
import org.htmlparser.util.NodeList;

public class HtmlTools {
private HashMap lasterLayerMap = new HashMap();

private void getLasterLayerList(String url) throws Exception {
Parser myParser = new Parser(url);
// 设置编码
myParser.setEncoding("GBK");
String filterStr = "a";
NodeFilter filter = new TagNameFilter(filterStr);
NodeList nodeList = myParser.extractAllNodesThatMatch(filter);
for (int i = 0; i < nodeList.size(); i++) {
LinkTag linkTag = (LinkTag) nodeList.elementAt(i);
String linkText=linkTag.getStringText();
// 添加过滤条件
if ("".equals(linkText) || "".equals(linkTag.getLink())) {
continue;
}
System.out.println("getLasterLayerList..."+linkText+ "=" + linkTag.getLink());
getLayerPageList(linkText, linkTag.getLink());
}
}

private void getLayerPageList(String layer, String url) {
try {
Parser myParser = new Parser(url);
// 设置编码
myParser.setEncoding("GBK");
String filterStr = "a";
NodeFilter filter = new TagNameFilter(filterStr);
NodeList nodeList = myParser.extractAllNodesThatMatch(filter);
for (int i = 0; i < nodeList.size(); i++) {
LinkTag linkTag = (LinkTag) nodeList.elementAt(i);
String linkText=linkTag.getStringText();
// 添加过滤条件
if ("".equals(linkText) || "".equals(linkTag.getLink())) {
continue;
}
System.out.println("getLayerPageList..."+linkText+ "=" + linkTag.getLink());
getLayerFirm(linkText, linkTag.getLink());
}
} catch (Exception e) {

}
}

private void getLayerFirm(String layer, String url) {
try {
List firmList = new ArrayList();
Parser myParser = new Parser(url);
// 设置编码
myParser.setEncoding("GBK");
String filterStr = "a";
NodeFilter filter = new TagNameFilter(filterStr);
NodeList nodeList = myParser.extractAllNodesThatMatch(filter);
for (int i = 0; i < nodeList.size(); i++) {
LinkTag linkTag = (LinkTag) nodeList.elementAt(i);
String linkText=linkTag.getStringText();
// 添加过滤条件
if ("".equals(linkText) || "".equals(linkTag.getLink())) {
continue;
}
System.out.println("getLayerFirm..."+linkText+ "=" + linkTag.getLink());
HashMap firmMap = getFirmInfo(linkTag.getLink());
firmList.add(firmMap);
}
lasterLayerMap.put(layer, firmList);
} catch (Exception e) {

}
}

private HashMap getFirmInfo(String url) {

HashMap firmMap = new HashMap();
try {
Parser myParser = new Parser(url);
// 设置编码
myParser.setEncoding("GBK");
String filterStr = "a";
NodeFilter filter = new TagNameFilter(filterStr);
NodeList nodeList = myParser.extractAllNodesThatMatch(filter);
for (int i = 0; i < nodeList.size(); i++) {
LinkTag linkTag = (LinkTag) nodeList.elementAt(i);
String linkText=linkTag.getStringText();
// 添加过滤条件
if ("".equals(linkText) || "".equals(linkTag.getLink())) {
continue;
}
System.out.println("getFirmInfo..."+linkText+ "=" + linkTag.getLink());
firmMap.put("", "");
}
} catch (Exception e) {

}
return firmMap;
}

public static void main(String[] args) throws Exception {
HtmlTools html = new HtmlTools();
html.getLasterLayerList("http://paweb2/2001/paic-intranet.asp");
}
}
squallzeng 2006-11-01
  • 打赏
  • 举报
回复
用Macromedia FlashPaper 2就可以把PPT和word转换成Flash文件了
hz张三 2006-09-22
  • 打赏
  • 举报
回复
楼上的,下载不了……
Ailu2002 2006-09-18
  • 打赏
  • 举报
回复
我有一个PPT转Flash的工具,有兴趣的话,请到http://shareware.skycn.com/soft/7016.htm查看
joygxd 2006-09-15
  • 打赏
  • 举报
回复
谢谢了,但是我没办法进去看呀
xplus 2006-09-15
  • 打赏
  • 举报
回复
帮你发到私活网了http://www.sihuo.net/project/10084.shtml
xiaoyaowp 2006-09-15
  • 打赏
  • 举报
回复
jf

2,275

社区成员

发帖
与我相关
我的任务
社区描述
多媒体/设计/Flash/Silverlight 开发 Flash流媒体开发
社区管理员
  • Flash流媒体开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧