Tách PDF trong PHP SDK
Tách các tệp PDF trong PHP Cloud API mà không cần sử dụng bất kỳ phần mềm nào như Adobe PDF.
Get StartedCách tách tệp PDF bằng Cloud API cho PHP
Tại sao tôi cần tách tài liệu PDF? Tách PDF bằng PHP có thể cần thiết khi quản lý và tổ chức các tài liệu lớn hoặc làm việc trong môi trường xử lý dữ liệu. Đôi khi một tài liệu lớn chỉ yêu cầu một phần riêng biệt hoặc một tập hợp các trang. Tách PDF cho phép bạn làm nổi bật và trích xuất các trang liên quan mà không cần phần còn lại của tài liệu.
Ngoài ra, gửi hoặc chia sẻ tất cả các tệp PDF có thể không hiệu quả, đặc biệt nếu tài liệu lớn và chứa nhiều thông tin hơn cần thiết. Khi tách PDF, bạn chỉ cần tách các trang liên quan, điều này làm cho quá trình nhanh hơn và tiết kiệm băng thông.
Tách PDF thành các phần nhỏ hơn có thể giảm kích thước tệp, điều này hữu ích khi bạn gặp vấn đề về lưu trữ hoặc tải tài liệu lên các hệ thống có hạn chế về kích thước.
Lệnh trong Package Manager Console
composer install
Các bước để tách PDF qua Cloud PHP SDK
Một chương trình cơ bản để tách PDF bằng mã Aspose.PDF Cloud PHP SDK có thể được thực hiện chỉ với vài dòng mã.
- Cài đặt PHP SDK.
- Truy cập Bảng điều khiển Aspose Cloud.
- Tạo một Tài khoản mới để truy cập tất cả ứng dụng và dịch vụ hoặc Đăng nhập vào tài khoản của bạn.
- Nhấp vào Ứng dụng trong menu bên trái để lấy Client Id và Client Secret.
- Xem Hướng dẫn cho nhà phát triển để tách PDF trong PHP.
- Xem kho GitHub của chúng tôi để có danh sách API đầy đủ cùng với các ví dụ hoạt động.
- Xem trang Tham khảo API để biết mô tả các tham số API.
Yêu cầu hệ thống
Rất dễ để bắt đầu với Aspose.PDF Cloud PHP SDK và không cần cài đặt gì. Chỉ cần tạo một tài khoản tại Aspose for Cloud và lấy thông tin ứng dụng của bạn. Khi bạn có App SID & key, bạn đã sẵn sàng sử dụng Aspose.PDF Cloud PHP SDK.
- PHP 7.4 và các phiên bản mới hơn.
Tách tệp PDF đơn lẻ bằng PHP
<?php
require_once 'vendor/autoload.php';
use Aspose\Pdf\Configuration;
use Aspose\Pdf\Api\PdfApi;
use Aspose\Pdf\Model\SplitResult;
function splitSingle()
{
// Load credentials from JSON file
$credentials = json_decode(file_get_contents('credentials.json'), true);
$appSid = $credentials['id'];
$appKey = $credentials['key'];
// Initialize the PDF API
$config = new Configuration();
$config->setAppSid($appSid);
$config->setAppKey($appKey);
$pdfApi = new PdfApi($config);
// Define local and storage file names
$localFileName = 'input.pdf';
$storageFileName = 'uploaded_input.pdf';
try {
// Upload the PDF file to Aspose Cloud Storage
$pdfApi->uploadFile($storageFileName, fopen($localFileName, 'r'));
// Split the PDF document
$splitResult = $pdfApi->splitDocument($storageFileName);
// Check if the split operation was successful
if ($splitResult->getCode() === 200) {
echo "Split operation successful.\n";
// Download each split document
$documents = $splitResult->getResult()->getDocuments();
foreach ($documents as $index => $document) {
$fileName = "page" . ($index + 1) . ".pdf";
$fileContent = $pdfApi->downloadFile($document->getHref());
file_put_contents($fileName, $fileContent);
echo "Downloaded: $fileName\n";
}
} else {
echo "Error: " . $splitResult->getStatus() . "\n";
}
} catch (Exception $e) {
echo 'Exception: ', $e->getMessage(), "\n";
}
}
Với thư viện PHP của chúng tôi, bạn có thể:
- Thêm tiêu đề & chân trang của tài liệu PDF dưới dạng văn bản hoặc hình ảnh.
- Thêm bảng & con dấu (văn bản hoặc hình ảnh) vào tài liệu PDF.
- Nối nhiều tài liệu PDF vào một tệp hiện có.
- Làm việc với các tệp đính kèm, chú thích, & trường biểu mẫu của PDF.
- Áp dụng mã hóa hoặc giải mã cho tài liệu PDF & đặt mật khẩu.
- Xóa tất cả con dấu & bảng khỏi một trang hoặc toàn bộ tài liệu PDF.
- Xóa một con dấu hoặc bảng cụ thể khỏi tài liệu PDF theo ID của nó.
- Thay thế một hoặc nhiều trường hợp của văn bản trên một trang PDF hoặc từ toàn bộ tài liệu.
- Hỗ trợ mở rộng cho việc chuyển đổi tài liệu PDF sang nhiều định dạng tệp khác nhau.
- Trích xuất các yếu tố khác nhau của tệp PDF & tối ưu hóa tài liệu PDF.
- Bạn có thể thử ứng dụng miễn phí của chúng tôi để tách các tệp PDF trực tuyến và kiểm tra chức năng.
- Tài nguyên học tập
- Tài liệu
- Mã nguồn
- Tham khảo API
- Hỗ trợ sản phẩm
- Hỗ trợ miễn phí
- Hỗ trợ trả phí
- Blog
- Tại sao chọn Aspose.PDF Cloud cho PHP?
- Danh sách khách hàng
- Bảo mật