Xem thông tin file PDF online miễn phí
Đọc metadata file PDF: số trang, tiêu đề, tác giả, phần mềm tạo, ngày tạo, phiên bản PDF, mã hoá, số trường form và khổ giấy từng trang (A4, Letter…).
Kết quả
Bấm “Chạy” để xem kết quả.
API metadata PDF đọc tài liệu PDF và trả về các thuộc tính mà không cần render: phiên bản PDF, số trang, có bị mã hoá hay được tối ưu cho web (linearized) không, các trường thông tin tài liệu – tiêu đề, tác giả, chủ đề, từ khoá, phần mềm tạo, producer, ngày tạo và ngày sửa – ngôn ngữ tài liệu, số trường form và có metadata XMP hay không.
Mỗi trang (tối đa pages_limit, mặc định 50) được liệt kê kèm chiều rộng, chiều cao theo point và milimét cùng góc xoay; khổ trang đầu tiên được đối chiếu với tên khổ giấy như A4, A5, Letter, Legal, Tabloid, có cả khổ ngang. API cũng trả về nguyên bản từ điển Info, và xmp=true sẽ kèm gói XMP (tối đa 20.000 ký tự).
Upload PDF qua trường multipart file, body nhị phân thô, base64 qua file_base64, hoặc truyền url công khai. Dung lượng tối đa theo gói: Free 5 MB, Starter 20 MB, Pro 50 MB. File chỉ được xử lý trong bộ nhớ và không bao giờ được lưu lại.
Dùng trong code của bạn
curl -X POST "https://apibox.io.vn/v1/pdf-metadata" \
-H "Authorization: Bearer YOUR_API_KEY" \
-F "file=@./my-file"const form = new FormData();
form.append('file', fileInput.files[0]);
const res = await fetch('https://apibox.io.vn/v1/pdf-metadata', {
method: 'POST',
headers: { Authorization: 'Bearer YOUR_API_KEY' },
body: form,
});
console.log(await res.json());import requests
res = requests.post(
"https://apibox.io.vn/v1/pdf-metadata",
headers={"Authorization": "Bearer YOUR_API_KEY"},
files={"file": open("my-file", "rb")},
timeout=30,
)
print(res.json())<?php
$ch = curl_init('https://apibox.io.vn/v1/pdf-metadata');
curl_setopt_array($ch, [
CURLOPT_RETURNTRANSFER => true,
CURLOPT_CUSTOMREQUEST => 'POST',
CURLOPT_HTTPHEADER => ['Authorization: Bearer YOUR_API_KEY'],
CURLOPT_POSTFIELDS => ['file' => new CURLFile('my-file')],
]);
$response = curl_exec($ch);
print_r(json_decode($response, true));Tài liệu API → Nhận API key miễn phí
Hỏi đáp
Đếm số trang PDF bằng API thế nào?
Gửi POST file qua trường multipart "file" tới /v1/pdf-metadata và đọc page_count. Tài liệu lớn vẫn đếm được; mảng pages chỉ liệt kê 50 trang đầu trừ khi bạn tăng pages_limit.
Có đọc được PDF có mật khẩu không?
PDF mã hoá được mở mà không giải mã nội dung: bạn nhận encrypted: true, số trang và khổ trang, nhưng các trường văn bản như tiêu đề, tác giả có thể không đọc được.
API có trích xuất nội dung chữ trong PDF không?
Không, endpoint này chỉ trả về metadata và kích thước trang. API không trích xuất văn bản hay OCR.