PNG JPG BMP TIFF PDF
Aspose.PDF  for PHP

Di chuyển Trang trong PDF trong PHP SDK

Di chuyển một trang trong Tài liệu PDF bằng Cloud PHP SDK

Get Started

Cách di chuyển Trang sang PDF qua Cloud PHP SDK

Để di chuyển các trang vào PDF, chúng tôi sẽ sử dụng Aspose.PDF Cloud PHP SDK Cloud SDK này hỗ trợ các lập trình viên PHP 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 sử dụng ngôn ngữ lập trình PHP thông qua Aspose.PDF REST API. Chỉ cần tạo tài khoản tại Aspose for Cloud và lấy thông tin ứng dụng của bạn. Sau khi có App SID & key, bạn đã sẵn sàng sử dụng Aspose.PDF Cloud PHP SDK.

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

     
    composer install

Các bước di chuyển Trang sang PDF qua Cloud PHP

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

  1. Tải lên một Tài liệu PDF
  2. Chỉnh sửa tài liệu bằng cách định vị lại một trang
  3. Tải xuống tài liệu đã được cập nhật
 

Di chuyển Trang sang 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() {
        $pdfFilePath = $this->configParams['LOCAL_FOLDER'] . $this->configParams['PDF_DOCUMENT_NAME'];
        $pdfFileData = file_get_contents($pdfFilePath);
        $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 movePage () {
        $pageNumber = $this->configParams['PAGE_NUMBER'];
        $newPageNumber = (int) $pageNumber + 1;
        $resultPages = $this->pdfApi->postMovePage($this->configParams['PDF_DOCUMENT_NAME'], $pageNumber, $newPageNumber);

        if ($resultPages->getCode() == 200) {
            echo "Page #{$pageNumber} moved to #{$newPageNumber} !";
        }
        else
            echo "Unexpected error : can't move page!!!";
    }

    function main() {
        global $configParams;

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

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

Thay thế các trang trong tài liệu PDF là một nhiệm vụ phổ biến cho các nhà phát triển và chuyên gia cần duy trì nội dung chính xác và cập nhật. Quá trình này đảm bảo rằng các tài liệu phản ánh thông tin mới nhất mà không cần phải tạo lại toàn bộ tệp. Lỗi trong tài liệu, chẳng hạn như lỗi chính tả, thông tin lỗi thời hoặc vấn đề định dạng, yêu cầu thay thế trang. Thay vì tạo lại toàn bộ PDF, thay thế các trang cụ thể cho phép sửa chữa hiệu quả. Cách tiếp cận này đặc biệt hữu ích khi chỉ có vài trang chứa lỗi, tiết kiệm thời gian và tài nguyên. Ví dụ, nếu một trang chứa dữ liệu sai hoặc đồ họa lỗi thời, thay thế trang đó sẽ đảm bảo tài liệu vẫn chính xác và chuyên nghiệp. Di chuyển các Trang trong 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 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 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 từ 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 lần xuất hiện của 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 các đị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 để kiểm tra chức năng trực tuyến.