Để convert 1 file pdf sang 1 file excel (hoặc file bất kì, hoặc có thể convert sang các định dạng khác nhau) ta làm như sau:
- Bước 1: vào thư mục của project chạy lệnh cmd sau:
composer require convertapi/convertapi-php
- Bươc 2: vào trang https://www.convertapi.com/a và đăng nhập để lấy mã ApiSecret
- Bước 3: sau khi đã tải thư viện convert file về dùng đoạn code sau để thực hiện việc chuyển đổi:
use \ConvertApi\ConvertApi; //gọi đến thư viện
function conver_pdf_to_excel_with_api($url) {
ConvertApi::setApiSecret('mã_ApiSecret'); //truyền mã ApiSecret lấy trên web về
$ext = pathinfo($url, PATHINFO_EXTENSION); // lấy đuôi file truyền vào
$result = ConvertApi::convert('xlsx', ['File' => $url]);
$xlsx = str_replace($ext, 'xlsx', $url);
# save to file
$result->getFile()->save($xlsx);
}