À©µµ¿ì APM ¿ë PDF To TXT ÀÔ´Ï´Ù.
PDF ÆÄÀÏÀ» TXTÆÄÀÏ·Î º¯È¯ÇÏ´Â ¼Ò½º ÀÔ´Ï´Ù.
<!-- pdf ÇÔ¼ö -->
<?
function pdf_create($filename) {
$folder = "pdf/";
$file_url = $folder.$filename;
$file = explode(".", $filename);
$exe = "/xpdf/pdftotext.exe";
$param = " -enc UTF-8 $file_url pdf_text/{$file[0]}.txt";
//s.ystem($exe.$param); ÇØ´çºÎºÐÀº systemÀ¸·Î ¼öÁ¤ ÇØ ÁֽʽÿÀ
sleep(10);
if(file_exists("pdf_text/{$file[0]}.txt"))
return $file[0];
else
return false;
}
function pdf_update($filename, $date) {
$file = $filename;
$fh = fopen($file, 'r+');
while(!feof($fh)) {
$line_data = fgets($fh, 10240);
$line[] = $line_data;
}
for($i=0; $i<sizeof($line); $i++) {
$contents .= iconv("UTF-8", "EUC-KR", $line[$i]);
}
fclose($fh);
unlink($file);
$file_name = explode(".", $filename);
$p_stat = explode("_", $file_name[0]);
$p_num = $p_stat[0];
$p_page = $p_stat[1];
$year = substr($date, 0, 4);
$month = substr($date, 4, 2);
$day = substr($date, 6, 2);
$contents = addslashes($contents);
return true;
}
?>
¾Æ·¡´Â »ç¿ë ¿¹½Ã ÀÔ´Ï´Ù.
$tmp_file = $_FILES[pdf_file][tmp_name];
$filename = $_FILES[pdf_file][name];
$filesize = $_FILES[pdf_file][size];
if(!$filename) {
echo "<Script type='text/javascript'>alert('ÆÄÀÏÀ» ¾÷·Îµå ÇØ ÁֽʽÿÀ');location.href='/';</Script>";
exit;
}
$dest_file = "°æ·Î" . $filename;
$error_code = move_uploaded_file($tmp_file, $dest_file) or die($_FILES[pdf_file][error]);
@chmod($dest_file, 0606);
if($error_code) {
$create = pdf_create($filename);
if($create)
$result = pdf_update($create.".txt", $date);
}