HTML JPG PDF XML DOCX
  Product Family
PDF

Perbarui Formulir PDF di SDK PHP

Perbarui semua bidang formulir dari Dokumen PDF menggunakan PHP Cloud SDK

Get Started

Cara memperbarui AcroForms via SDK PHP

Kode PHP yang disediakan dirancang untuk memperbarui bidang formulir dalam dokumen PDF menggunakan Aspose PDF Cloud API. Kode ini mengimpor modul yang diperlukan, membaca file PDF lokal, mengunggahnya ke cloud, dan kemudian memperbarui bidang tertentu dalam PDF. Fungsi updateFormFields menyatukan seluruh proses, menangani operasi file dan interaksi API. Selain itu, juga menyertakan penanganan kesalahan untuk mengelola potensi masalah selama pembacaan file dan permintaan API.

Untuk memperbarui AcroForm ke PDF, kami akan menggunakan Aspose.PDF Cloud PHP SDK. SDK Cloud ini membantu programmer PHP dalam mengembangkan aplikasi pembuat, anotator, editor, dan konverter PDF berbasis cloud menggunakan bahasa pemrograman PHP melalui Aspose.PDF REST API. Cukup buat akun di Aspose for Cloud dan dapatkan informasi aplikasi Anda. Setelah Anda memiliki App SID & key, Anda siap menggunakan Aspose.PDF Cloud PHP SDK.

Perintah Konsol Package Manager

     
    composer install

Langkah-langkah memperbarui AcroForms via Cloud PHP

Pengembang Aspose.PDF Cloud dapat dengan mudah memuat & memperbarui acroforms dalam PDF hanya dengan beberapa baris kode.

  1. Membaca file PDF dari jalur lokal.

  2. Mengunggah file PDF ke penyimpanan Aspose.PDF Cloud.

  3. Membuat bidang formulir baru dengan nama “EMail” dan mengatur nilainya menjadi “aspose-pdf-cloud@example.com”.

  4. Memperbarui bidang formulir dalam file PDF pada penyimpanan Aspose.PDF Cloud.

  5. Unduh hasil jika diperlukan

  6. Unduh hasil jika diperlukan

 

Kode contoh ini menunjukkan cara memperbarui AcroForms dalam dokumen PDF menggunakan PHP


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

use Aspose\PDF\Api\PdfApi;
use Aspose\PDF\Model\Field;
use Aspose\PDF\Model\Fields;
use Aspose\PDF\Model\FieldType;

function updateFormField() {
    $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;
    }
    
    // Create Text form field object
    $field = new Field();
    $field->setName("EMail");
    $field->setType(FieldType::TEXT);
    $field->setValues(['aspose-pdf-cloud@example.com']);

    // Create Form Fileds object
    $fields = new Fields();
    $fields->setList([$field]);

    try {
        // Update Form fields for PDF in storage
        $response = $pdfApi->putUpdateFields($STORAGE_FILE_NAME, $fields);
        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 $e) {
        echo 'Error processing PDF: ' . $e->getMessage() . PHP_EOL;
    }
}

updateFormField();
 

Bekerja dengan AcroForms via SDK PHP

Memperbarui AcroForms dalam PDF melibatkan modifikasi atau peningkatan bidang formulir interaktif yang ada. Perbaiki penyelarasan bidang, tambahkan tooltip, atau sesuaikan urutan tab untuk membuat formulir lebih intuitif dan mudah digunakan. Sertakan bidang tambahan seperti kotak centang, dropdown, atau area tanda tangan digital untuk memenuhi kebutuhan pengumpulan data baru. Perbarui AcroForms agar mematuhi standar aksesibilitas, seperti menambahkan label atau meningkatkan kompatibilitas dengan teknologi bantu. Perbarui AcroForms untuk memastikan kompatibilitas dengan perangkat, peramban, atau alat perangkat lunak modern. Perbarui AcroForms dalam dokumen PDF dengan Aspose.PDF Cloud PHP SDK.

Dengan perpustakaan PHP kami Anda dapat

  • Menambahkan header & footer dokumen PDF dalam format teks atau gambar.
  • Menambahkan tabel & tanda (teks atau gambar) ke dokumen PDF.
  • Menambahkan beberapa dokumen PDF ke file yang sudah ada.
  • Bekerja dengan lampiran PDF, anotasi, & bidang formulir.
  • Menerapkan enkripsi atau dekripsi pada dokumen PDF & mengatur kata sandi.
  • Menghapus semua tanda & tabel dari satu halaman atau seluruh dokumen PDF.
  • Menghapus tanda atau tabel tertentu dari dokumen PDF berdasarkan ID-nya.
  • Mengganti satu atau beberapa instance teks pada halaman PDF atau seluruh dokumen.
  • Dukungan luas untuk mengonversi dokumen PDF ke berbagai format file lainnya.
  • Mengekstrak berbagai elemen file PDF & membuat dokumen PDF menjadi optimal.
  • Anda dapat mencoba Aplikasi gratis kami untuk memperbarui AcroForms ke file PDF secara online dan menguji fungsionalitasnya.