PNG JPG BMP TIFF PDF
Aspose.PDF  cho PHP

Thêm Trang vào PDF trong PHP SDK

Thêm một trang vào Tài liệu PDF bằng cách sử dụng Cloud PHP SDK.

Get Started

Cách thêm Trang vào PDF qua Cloud PHP SDK

Để thêm trang vào PDF, chúng ta sẽ sử dụng Aspose.PDF Cloud PHP SDK Cloud SDK này hỗ trợ các lập trình viên PHP trong việc phát triển các ứng dụng tạo, chú thích, chỉnh sửa và chuyển đổi PDF dựa trên đám mây bằng ngôn ngữ lập trình PHP thông qua Aspose.PDF REST API. Chỉ cần tạo một tài khoản tại Aspose for Cloud và nhận thông tin ứng dụng của bạn. Sau khi bạn có App SID & key, bạn đã sẵn sàng để sử dụng Aspose.PDF Cloud PHP SDK.

Lệnh trong Trình Quản Lý Gói

     
    composer install

Các bước để thêm Trang vào PDF qua Cloud PHP

Các nhà phát triển Aspose.PDF Cloud có thể dễ dàng tải và thêm trang vào PDF chỉ với vài dòng mã.

  1. Tải lên một Tài liệu PDF
  2. Thêm một trang mới vào tài liệu
  3. Tải về PDF đã được cập nhật
  4. Thực hiện xử lý lỗi để đảm bảo ổn định
 

Thêm Trang vào PDF bằng PHP


    private function _create_rest_api() {
        $credentials = json_decode(file_get_contents("../../../../Credentials/credentials.json"), true);

        $configAuth = new Configuration();
        $configAuth->setAppKey($credentials['key']);
        $configAuth->setAppSid($credentials['id']);

        $this->pdfApi = new PdfApi(null, $configAuth);
    }

    public function __construct($config) {
        $this->configParams = $config;
        $this->_create_rest_api();
    }

    public function uploadDocument() {
        $fileNamePath = $this->configParams['LOCAL_FOLDER'] . $this->configParams['PDF_DOCUMENT_NAME'];
        $pdfFileData = file_get_contents($fileNamePath);
        $this->pdfApi->uploadFile($this->configParams['PDF_DOCUMENT_NAME'], $pdfFileData);
    }

    public function downloadResult() {
        $changedPdfData = $this->pdfApi->downloadFile($this->configParams['PDF_DOCUMENT_NAME']);
        $filePath = $this->configParams['LOCAL_FOLDER'] . $this->configParams['LOCAL_RESULT_DOCUMENT_NAME'];
        file_put_contents($filePath, $changedPdfData);
        echo "Downloaded: " . $filePath . "\n";
    }

    public function appendPage() {
        $resultPages = $this->pdfApi->putAddNewPage($this->configParams['PDF_DOCUMENT_NAME']);
        if ($resultPages->getCode() == 200) {
            $newPage = end($resultPages->getPages()->getList('list'));
            echo "Appended page:";
            var_dump($newPage);
        } else {
            echo "Unexpected error: can't get pages!!!\n";
        }
    }

    function main() {
        global $configParams;
        $pdfPages = new PdfPages($configParams);
        try {
            $pdfPages->uploadDocument();
            $pdfPages->appendPage();
            $pdfPages->downloadResult();
        } catch (Exception $e) {
            echo "Error: " . $e->getMessage() . "\n";
        }
    }
 

Làm việc với Trang trong PDF

Việc thêm trang vào tài liệu PDF là một nhiệm vụ phổ biến nhằm phục vụ nhiều mục đích khác nhau, nâng cao tính năng, tổ chức và đầy đủ của tài liệu. Thường thì cần phải bao gồm nội dung bổ sung như phụ lục, tài liệu tham khảo hoặc dữ liệu cập nhật chưa có sẵn khi tạo tài liệu gốc. Thêm trang mới cho phép tích hợp liền mạch thông tin bổ sung này, đảm bảo tài liệu luôn cập nhật và đầy đủ. Việc thêm trang vào PDF là một thực hành linh hoạt đáp ứng nhiều nhu cầu, từ việc nâng cao nội dung và cấu trúc đến đảm bảo tuân thủ và tạo điều kiện hợp tác. Bằng cách hiểu rõ các yêu cầu cụ thể và sử dụng công cụ thích hợp, người dùng có thể quản lý và sửa đổi tài liệu PDF của mình để phù hợp với nhiều mục đích khác nhau. Thêm các Trang vào tài liệu PDF với Aspose.PDF Cloud PHP SDK.

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 & dấu (văn bản hoặc hình ảnh) vào tài liệu PDF.
  • Ghép nhiều tài liệu PDF vào một tệp hiện có.
  • Làm việc với tệp đính kèm PDF, chú thích & các trường biểu mẫu.
  • Á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ả dấu & bảng từ một trang hoặc toàn bộ tài liệu PDF.
  • Xóa một 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 văn bản trên một trang PDF hoặc từ toàn bộ tài liệu.
  • Hỗ trợ rộng rãi cho việc chuyển đổi tài liệu PDF sang nhiều định dạng tệp khác.
  • Trích xuất nhiều yếu tố 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 để kiểm tra chức năng trực tuyến.