PDF 파일의 텍스트구분만 가져와서 원하는 부분만 테이블로 출력 > EXCEL 전송.
index.html
<form method = "post" action = "action.php">
<textarea name="polist" rows="20" cols="40"></textarea>
<input type = "submit" value = "Submit">
</form>
<?php
$list = $_POST["polist"];
//echo "Text is : $list";
//preg_match_all("'(\d{5})\s(\d{10})((.*\n){2})'",$list,$parcing);
//preg_match_all("'(\d{5})\s(\d{10})((.*\n){1})((.*\n){1})'",$list,$parcing);
preg_match_all("'(\d{5})\s(\d{10})(.*)(\n)(.*)'",$list,$parcing);
//$pos1 = $parcing[4];
//echo $pos1[1];
//echo json_encode($parcing);
$count = count($parcing[0]);
//echo $count;
//echo "<br>";
//print_r($parcing);
//echo "<br><br>";
echo "<html>";
echo "<body>";
echo "<table border=1>";
echo "<tr><th>No</th><th>Sap No.</th><th>Description</th><th>Quantity</th><th>UnitPrice</th></tr>";
for ($i = 0; $i < $count ; $i++) {
echo "<tr><th>";
$arr1 = $parcing[1];
$pos = $arr1[$i];
echo $pos;
echo "</th>";
echo "<th>";
$arr2 = $parcing[2];
$sap = $arr2[$i];
echo $sap;
echo "</th>";
echo "<th>";
$arr3 = $parcing[3];
$des = $arr3[$i];
echo $des;
echo "</th>";
$arr5 = $parcing[5];
$arr5a = @explode(' ',$arr5[$i]);
//quantity
echo "<th>";
echo $arr5a[0];
echo "</th>";
//unit price
echo "<th>";
$arr5b = str_replace("/100","",$arr5a[2]);
$arr5b = str_replace(".","",$arr5b);
$arr5b = str_replace(",",".",$arr5b);
$arr5b = $arr5b / 100 ;
echo $arr5b;
echo "</th>";
echo "</tr>";
}
echo "</table>";
echo "</body>";
echo "</html>";
?>
'Computer > Programing' 카테고리의 다른 글
Python load json from web (0) | 2019.02.07 |
---|---|
Telegram URL 이용하여 문자 보내는법 (0) | 2019.02.07 |
Python 실행값을 PHP로 불러오기 (0) | 2019.02.07 |
Parsing - Python (0) | 2019.02.07 |
Snoopy 이용법해서 파싱 방법 (0) | 2019.02.07 |
텔레그램 봇 TelegramBotPHP 활용 ( 문자 및 사진보내기 ) (0) | 2019.02.07 |
Mysql 입력 출력 (0) | 2019.02.07 |
Parsing - PHP (0) | 2019.02.07 |