23
2 1 5 1.1..................................... 5 2 6 2.1....................................... 6 2.2.......................................... 6 3 8 3.1....................................... 8 3.2............................... 8 3.3.................................. 9 3.3.1.................................. 10 3.3.2.................................... 11 3.4..................................... 12 3.4.1......................................... 12 3.4.2 ImageMagic................................ 13 4 16 4.1.................................... 16 4.1.1........................ 16 4.1.2............................ 16 4.1.3...................................... 17 4.1.4...................................... 17 4.1.5................................. 18 4.1.6...................... 19 4.1.7.................................... 20 4.1.8........................................ 20 4.2................................... 20 4.2.1.................................... 21
5 25 27 3
4 3.1....................................... 8 3.2.................................... 9 3.3.................................... 10 3.4............................... 11 3.5................................... 12 3.6 ImageMagick............................... 14 3.7.................................... 14 3.8.................................... 15 4.1.......................................... 17 4.2..................................... 17 4.3......................................... 18 4.4........................................ 18 4.5........................................ 18 4.6..................................... 19 4.7........................................... 21 4.8............................. 21 4.9.......................... 22 4.10.................................... 22 4.11................................... 22 4.12.................................... 23 4.13..................................... 23 4.14................................. 24
5 1 1.1 3
6 2 2.1 1. OS 2. 3. 4. 2.2 1. Java Javascript HTML Java[1] C
2.2 7 Windows OS Java OS Java Java Eclipse[2] HTML[3] Web Javascript[4] HTML NEW! 2. 3. Cookie Cookie Web Web Cookie NEW 4. 4
8 3 3.1 3.1 HTML 3.1 3.2 HTML HTML
3.3 9 jaf-1 0 2-upd2 JavaMail JAF javamail1 4 4 JavaMail JavaMail system java BM2.jar lftp lftp 3.2 3.3 kanri.java kanri.java 3.3 kanri.java addressselection.java labeladd.java mailreceive.java makehtml.java HTML
10 3 3.3 3.3.1 Java JavaMail[5] JavaMail 1. JavaMail(TM)API1.4.4 2. JAF *1 1.0.2 3. CLASSPATH 1 mail.jar 2 activation.jar 4. eclipse Jar 1 mail.jar 2 activation.jar 1. POP3 2. Session Store 3. Folder 4. Message 1. id.txt *1 JavaBeans(TM) Activation Framework
3.3 11 ( 2. header.txt body.txt 3. attached documents JPG 3.4 3.3.2 HTML 3 HTML 1. BM2.html HTML 2. title.html 3. mail.html
12 3 3.4 3.4.1 JPEG word excel PowerPoint txt,pdf,jpeg 3.5 1. Windows Script Host Windows Script Host word excel,powerpoint,txt PDF Windows Script Host Microsoft Windows JScript ConvertToPDF.jse PDF attached documents PDF JScript PDF JScript } //Excel if (fname.match(/y.xls.0,1 /) fname.match(/y.xls.0,1 /)) { var excel = WScript.CreateObject( Excel.Application ); excel.visible=false; //Excel var fname pdf = fname +.pdf ; //.pdf var xls = excel.workbooks.open(fname); xls.saveas(fname pdf,57); // xls.close(); return;
3.4 13 JScript Windows Script Host mailreceive.java Windows Script Host Runtime rt = Runtime.getRuntime(); Process process=rt.exec( cmd.exe /c..=y=yconverttopdf.jse + =Y +path+ =Y ); process.waitfor(); // 2. ImageMagick attached documents PDF JPEG ImageMagick[6] ImageMagick JPEG attached documents JPEG mailreceive.java ImageMagick if(name[nlength-1].equals( pdf ) name[nlength-1].equals( PDF )){ // PDF process=rt.exec( cmd.exe /c convert +path+ [0] + +newfile2+ =Y=Ytemp.jpg ); }else{ //Windows Script process=rt.exec( cmd.exe /c convert +path+.pdf[0] + +newfile2+ temp.jpg ); } process.waitfor(); // 3.4.2 ImageMagic ImageMagick PDF JPEG ImageMagick 1. ImageMagick 2. JMagick
14 3 3.6 ImageMagick 3. Java JMagick 4. downloads 5. downloads.jmagick.org 6. 6.3.9/ 7. ImageMagick-6.3.9-0-Q16-windows-dll.exe 8. next 9. I accept the agreement next 3.7
3.4 15 10. 3 next 11. next 3.8 12. install
16 4 4.1 4.1.1 jar JRE Windows JRE 1. http://java.sun.com/j2se/1.5.0/ja/download.html 2. Java Runtime Environment (JRE) 5.0 Update 22 3. Accept License Agreement Windows Offline Installation jdk-1 5 0 22- windows-i586-p.exe 4.1.2 1. BM2.jar 2.
4.1 17 4.1 3. 4.2 4.1.3 { } star:info-4ed {2012/1/20 2012/2/21} info-4ed star 2012/1/20 2012/2/21 4.1.4 1.
18 4 4.3 2. 4.4 4.1.5 1. 4.5
4.1 19 2. 4.6 3. 4. 4.1.6 1. 2. 1. 2. 1. 2. 3.
20 4 4.1.7 lftp server.txt HTML lftp UNIX Unix FTP PATH lftp 1. 2. OK 4.1.8 1. Word,Excel,PowerPoint,PDF,Text,JPEG 6 2. Web a public html po-login b groupfile.txt 3. PowerPoint PowerPoint JPEG PowerPoint 4.2
4.2 21 4.2.1 1. BM2 URL 4.7 2. 4.8 4.9 4.8
22 4 4.9 3. 4. 3 3 3 4.10 4.11 5. 1 ( 4.13
4.2 23 4.12 4.13 OP 1 OP 2 OP 3
24 4 4.14
25 5 6
26
27 [1] Java 2002 [2] Eclipse3.6 2009. [3] HTML4.0 1999 [4] JavaScript [ 2 ] 2002 [5] JavaMail API http://www.oracle.com/technetwork/java/index-138643.html [6] ImageMagick http://www.imagemagick.org/script/index.php