HTML JPG PDF XML DOCX
  Product Family
PDF

Xóa biểu mẫu PDF trong SDK PHP

Xóa tất cả các trường biểu mẫu khỏi tài liệu PDF bằng SDK PHP trên đám mây

Get Started

Xóa AcroForms khỏi tài liệu PDF qua SDK PHP đám mây

Để xóa một AcroForms khỏi PDF, chúng ta sẽ sử dụng Aspose.PDF Cloud PHP SDK. SDK đám mây này hỗ trợ 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 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à lấy thông tin ứng dụng của bạn. Khi đã có App SID và 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 để xóa AcroForms bằng PHP

Các nhà phát triển Aspose.PDF Cloud có thể dễ dàng tải và xóa một acroforms khỏi PDF chỉ trong vài dòng mã.

  1. Tải tệp PDF lên dịch vụ Aspose.PDF Cloud.
  2. Xóa trường biểu mẫu được chỉ định khỏi tệp đã tải lên.
  3. Tải xuống kết quả nếu cần.
 

Mã mẫu này cho thấy cách xóa AcroForms khỏi tài liệu PDF bằng PHP


<?php
require_once 'vendor/autoload.php';

use Aspose\PDF\Api\PdfApi;

function delFormFields() {
    $LOCAL_FILE_NAME = "C:\\Samples\\sample.pdf";
    $STORAGE_FILE_NAME = "sample.pdf";
    $RESULT_FILE_NAME = "output_sample.pdf";
    $FIELD_NAME      = "Signature_1";
    
    // Load credentials from JSON file
    $credentials = json_decode(file_get_contents('credentials.json'), true);
    
    $pdfApi = new PdfApi($credentials['id'], $credentials['key']);
    
    try {
        // Load Pdf file
        $fileData = file_get_contents($LOCAL_FILE_NAME);
        $uploadResult = $pdfApi->uploadFile($STORAGE_FILE_NAME, $fileData);
        echo $uploadResult->getResponseText() . PHP_EOL;
    } catch (Exception $e) {
        echo 'Error uploading file: ' . $e->getMessage() . PHP_EOL;
    }
    
    try {
        // Delete form field from PDF
        $response = $pdfApi->deleteField($STORAGE_FILE_NAME, $FIELD_NAME);
        echo $response->getStatus() . PHP_EOL;

        // Download changed PDF file
        $downloadRes = $pdfApi->downloadFile($STORAGE_FILE_NAME);
        file_put_contents($RESULT_FILE_NAME, $downloadRes->getContents());
    } catch (Exception $error) {
        echo "Error processing PDF: " . $error->getMessage() . PHP_EOL;
    }
}

delFormFields();
 

Làm việc với AcroForms qua SDK PHP

Nếu một biểu mẫu đã lỗi thời, không liên quan, hoặc không còn cần thiết, việc xóa nó sẽ giúp làm gọn tài liệu và duy trì tính phù hợp. Loại bỏ các biểu mẫu có thể làm cho PDF đơn giản hơn và dễ đọc hơn, đặc biệt nếu các biểu mẫu không còn dự định để tương tác. Các yếu tố tương tác như AcroForms có thể làm tăng kích thước tệp PDF. Việc xóa chúng có thể tối ưu hoá tài liệu để chia sẻ hoặc lưu trữ nhanh hơn. Xóa AcroForms khỏi 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 phần đầu & phần chân 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.
  • 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 PDF, chú thích và các trường biểu mẫu.
  • Áp dụng mã hoá 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 khỏi 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 lần xuất hiện của văn bản trên một trang PDF hoặc trên toàn bộ tài liệu.
  • Hỗ trợ mạnh mẽ cho việc chuyển đổi tài liệu PDF sang nhiều định dạng file khác.
  • Trích xuất các yếu tố khác nhau của file PDF và tối ưu hoá tài liệu PDF.
  • Bạn có thể dùng thử ứng dụng miễn phí của chúng tôi để xóa AcroForms khỏi file PDF trực tuyến và kiểm tra chức năng.