22 Web SIPB 19
2 1 3 1.1..................................... 3 2 SIPB 4 2.1........................................ 4 2.2............................... 5 2.2.1...................... 5 2.2.2............................ 5 2.3 HTML.................................. 6 2.4..................................... 7 2.4.1......................................... 7 2.4.2 jodconverter............................... 9 3 11 3.1.................................... 11 3.1.1 SIPB........................... 11 3.1.2........................................ 11 3.2.................................... 12 3.2.1 SIPB................................... 12 3.2.2........................................ 14 4 15 17
3 1 1.1 (HP ) Web Web ( ) ( ) web Web SIPB *1 Web 2 SIPB 3 4 *1 So Image Pasting Board web
4 2 SIPB 2.1 SIPB PHP[1] JavaScript[2] 2 OS Ubuntu[3] 1. PHP PHP HTML 2 Web Web 2. JavaScript Sun Microsystems *1 Netscape Communications Web 2.1 *1 2010 1 27
2.2 5 2.2 2.2.1 SIPB SIPB ( F ) ( 1-1 10-6 ) 3 3 SIPB F 1-1 1-2 1-3 2-1 2-2 2-3 3-1 3-2 3-3 2.1 1-1 F 1 1 2.2.2 SIPB 4 SIPB F F data data ( 2.2) F T T F T img tmp img tmp ( 2.2)
6 2 SIPB 2.2 2.3 HTML SIPB HTML SIPB [4] SIPB SIPB HTML ( 2.3)
2.4 7 2.3 HTML 2.4 2.4.1 SIPB jpg word excel PowerPoint txt PDF JPEG 1. img tmp img tmp SIPB (PDF JPEG ) data img tmp img tmp
8 2 SIPB img tmp 1 $cmd = rm -rf./img_tmp/* ; 2 my_exec($cmd); 2. F 3. F opendir readdir [5] F F 4. tmp PHP JavaScript JODConverter JODConverter 5. JODConverter,word,excel,PowerPoint txt PDF. PDF PDF 1 $cmd = /usr/bin/java -jar./jodconverter-2.2.2/lib /jodconverter-cli-2.2.2.jar /tmp/.$eigo_fname. /tmp/.$eigo_pdf_fname; 2 my_exec($cmd); 6. PDF T F img tmp T 1 $dir_path=./img_tmp.$org_dname; 2 if(!mkdir($dir_path)){ 3 echo".$dir_path"; 4 exit; 5 } 7. PDF,convert JPEG. jodconverter PDF JPEG ImageMagic ImageMagic PDF JPEG JPEG
2.4 9 PDF JPEG 1 $cmd= /user/bin/convert./data/.$org_dname. /".$org_fname. "[0]./img_tmp/.$org_dname. /".$img_fname. " ; 2 my_exec($cmd); 8. F PDF JPEG img tmp F T 9. JPEG img tmp F T 10. 2.4.2 jodconverter jodconverter Web PDF 1. OpenOffice Openoffice [6] 3.0.1 Linux (JRE *2 ) 2. OpenOffice,OpenOffice. [7] ON 1. OpenOffice soffice -headless -accept = soket,host = 127.0.0.1, port = 8100 ; urp -nofirststartwizard 3. jocconverter JODConverter2.2.2 [8] *2 JRE Java
10 2 SIPB PDF 1 $cmd= /user/bin/java -jar./jodconverter-2.2.2/lib /jodconverter-cli-2.2.2.jar /tmp/.$eigo_fname. /tmp/.$eigo_pdf_fname; 2 my_exec($cmd);
11 3 Web SIPB 3.1 3.1.1 SIPB 1. 1 ( data) 2. 2( 1-1 ) 1 3. 4. SIPB Conv.php 5. SIPB.html 3.1.2 1. 1 1 1 1 2. F 1 OK:1-1 NG:1-1-1
12 3 3.2 SIPB 3.2.1 SIPB 1. SIPB URL 2. ( 3.1) 3.1 3. ( 3.2)
3.2 13 3.2 ( 3.3) ( OP 1) ( OP 2) ( OP 3) 3.3
14 3 3.4 4. HP ( 3.4) 5. A4 PowerPoint 3.2.2 1. doc docx(word) xls xlsx(excel) ppt pptx(powerpoint) txt(text) pdf(pdf) jpg(jpeg) 2.
15 4 Web Web SIPB SIPB
16
17 [1] (PHP4/PHP5 )PHP+MySQL 2007. [2] JavaScript&CGI 2002. [3] ubuntu http://www.ubuntulinux.jp/. [4] HTML http://www.htmq.com/index.htm. [5] PHP5 pp232-234 2004. [6] OpenOffice.Org http://www.ja.openoffice.org/openoffice.org. [7] artofsolving http://www.artofsolving.com/node/10. [8] source forge http://sourceforge.net/projects/jodconverter/files/jodconverter.