PNG JPG BMP TIFF PDF
Aspose.PDF  cho PHP

Nhận Chữ Ký từ PDF trong PHP SDK

Trích Xuất Chữ Ký từ Tài Liệu PDF sử dụng Cloud PHP SDK

Get Started

Cách trích xuất Chữ Ký từ PDF qua Cloud PHP SDK

Để nhận chữ ký từ 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 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 qua Aspose.PDF REST API. Đơn giản 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. Khi đã có App SID & key, bạn đã sẵn sàng sử dụng Aspose.PDF Cloud PHP SDK.

Lệnh Package Manager Console

     
    composer install

Các bước để nhận chữ ký từ PDF qua Cloud PHP

Các nhà phát triển Aspose.PDF Cloud có thể dễ dàng tải & nhận chữ ký từ PDF chỉ trong vài dòng mã.

  1. Tải lên một Tài liệu PDF
  2. Truy xuất các trường chữ ký từ tài liệu PDF với getDocumentSignatureFields
 

Trích xuất chữ ký từ PDF bằng PHP


    require __DIR__.'\..\..\vendor\autoload.php';

    use Aspose\PDF\Configuration;
    use Aspose\PDF\Api\PdfApi;

    $config = [
        'LOCAL_FOLDER' => "C:\\Samples\\",
        'PDF_DOCUMENT_NAME' => "sample-signed.pdf",
    ];

    class PdfSignatures {
        private $pdfApi;
        private $config;

        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->config = $config;
            $this->_create_rest_api();
        }

        public function uploadDocument() {
            $filePath = $this->config['LOCAL_FOLDER'] . $this->config['PDF_DOCUMENT_NAME'];
            $fileData = file_get_contents($filePath);

            $this->pdfApi->uploadFile($this->config['PDF_DOCUMENT_NAME'], $fileData);
            echo "File: '{$this->config['PDF_DOCUMENT_NAME']}' successfully uploaded.\n";
        }

        private function _showSignatureFieldsArray($fields): void {
            if (empty($fields->list)) {
                echo "Signature fields are empty!";
            } else {
                foreach ($fields->list as $item) {
                    echo "Signature field ID: '" . $item->signature->contact . "'";
                }
            }
        }

        public function getSignatureFields(): void {
            if ($this->pdfApi) {
                $response = $this->pdfApi->getDocumentSignatureFields($this->config['PDF_DOCUMENT_NAME']);
                if ($response->code === 200) {
                    echo "getSignatureFields(): Signature fields successfully extracted from '" . $this->config['PDF_DOCUMENT_NAME'] . "':";
                    $this->_showSignatureFieldsArray($response->fields);
                } else
                    echo "getSignatureFields(): Failed to extract signatures. Response code: " . $response->code;
            }
        }
    }

    try {
        $signatures = new PdfSignatures($pdfApi, $configParams);
        $signatures->uploadDocument();
        $signatures->getSignatureFields();
    } catch (Exception $e) {
        echo "Error: " . $e->getMessage() . "\n";
    }
 

Làm việc với Chữ Ký trong PDF

Trích xuất chữ ký từ PDF là cần thiết để xác minh tính xác thực của tài liệu, kiểm toán các giao dịch kỹ thuật số, và đảm bảo tuân thủ các tiêu chuẩn pháp lý hoặc quy định. Bằng cách truy xuất các trường chữ ký, các tổ chức có thể xác nhận ai đã ký tài liệu, khi nào tài liệu được ký, và liệu tài liệu có bị thay đổi kể từ đó hay không. Quá trình này giúp duy trì sự tin cậy trong quy trình làm việc kỹ thuật số và cung cấp bằng chứng có thể truy xuất về sự chấp thuận hoặc thỏa thuận. Trích Xuất Chữ Ký từ 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 & 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 tệp hiện có.
  • Làm việc với các tệp đính kèm PDF, chú thích, & 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ả cá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ể từ tài liệu PDF bằng 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 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.