Tambahkan Formulir PDF dalam PHP SDK
Tambahkan Bidang Formulir ke Dokumen PDF menggunakan PHP Cloud SDK
Get StartedCara membuat AcroForm melalui PHP SDK
Untuk membuat AcroForm dalam PDF, kita akan menggunakan Aspose.PDF Cloud PHP SDK. SDK Cloud ini membantu programmer PHP dalam mengembangkan aplikasi pembuat, penanda, 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 membuat AcroForms melalui PHP
Pengembang Aspose.PDF Cloud dapat dengan mudah memuat & membuat acroforms dalam PDF hanya dengan beberapa baris kode.
- Mengunggah file PDF ke layanan Aspose.PDF Cloud.
- Membuat bidang kotak teks baru dengan properti yang diperlukan
- Menambahkan bidang kotak teks ke file PDF yang disimpan di layanan Aspose.PDF Cloud.
- Unduh hasilnya jika diperlukan
Kode contoh ini menunjukkan cara membuat AcroForms dalam dokumen PDF menggunakan PHP
<?php
require_once 'vendor/autoload.php';
use Aspose\PDF\Api\PdfApi;
use Aspose\PDF\Model\Border;
use Aspose\PDF\Model\TextBoxField;
use Aspose\PDF\Model\Dash;
use Aspose\PDF\Model\Rectangle;
use Aspose\PDF\Model\FieldType;
function addFormField() {
$LOCAL_FILE_NAME = "C:\\Samples\\sample.pdf";
$STORAGE_FILE_NAME = "sample.pdf";
$RESULT_FILE_NAME = "output_sample.pdf";
// 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
$textBoxField = new TextBoxField();
$textBoxField->setPageIndex(1);
$textBoxField->setPartialName("Email");
$rect = new Rectangle();
$rect->setLlx(100);
$rect->setLly(100);
$rect->setUrx(180);
$rect->setUry(120);
$textBoxField->setRect($rect);
$textBoxField->setValue("aspose-pdf-cloud@example.com");
$border = new Border();
$border->setWidth(5);
$dash = new Dash();
$dash->setOn(1);
$dash->setOff(1);
$border->setDash($dash);
$textBoxField->setBorder($border);
try {
// Adding Text filed to PDF in storage
$response = $pdfApi->putTextBoxField($STORAGE_FILE_NAME, "Email", $textBoxField);
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;
}
}
addFormField();
Bekerja dengan AcroForms melalui PHP SDK
AcroForms memungkinkan pengguna berinteraksi langsung dengan PDF dengan mengisi bidang, memilih opsi, atau mengklik tombol, menjadikan dokumen lebih dinamis. Formulir interaktif memungkinkan pengumpulan data yang efisien, mengurangi kebutuhan entri data manual atau alat eksternal. Ini ideal untuk survei, pendaftaran, dan proses aplikasi. Pengguna dapat mengisi formulir secara elektronik tanpa mencetak, memindai, atau menggunakan alat lain, menghemat waktu dan tenaga. Menyertakan AcroForms dalam dokumen menciptakan tampilan yang rapi dan modern, mencerminkan profesionalisme dan perhatian terhadap detail. Tambahkan AcroForms ke 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 & stempel (teks atau gambar) ke dokumen PDF.
- Menambahkan beberapa dokumen PDF ke file yang ada.
- Bekerja dengan lampiran PDF, anotasi, & bidang formulir.
- Menerapkan enkripsi atau dekripsi pada dokumen PDF & menetapkan kata sandi.
- Menghapus semua stempel & tabel dari halaman atau seluruh dokumen PDF.
- Menghapus stempel atau tabel tertentu dari dokumen PDF berdasarkan ID-nya.
- Mengganti satu atau beberapa instance teks pada halaman PDF atau dari seluruh dokumen.
- Dukungan luas untuk mengonversi dokumen PDF ke berbagai format file lainnya.
- Mengekstrak berbagai elemen file PDF & mengoptimalkan dokumen PDF.
- Anda dapat mencoba Aplikasi gratis kami untuk menambahkan AcroForms ke file PDF secara online dan menguji fungsionalitasnya.
- Sumber Belajar
- Dokumentasi
- Kode Sumber
- Referensi API
- Dukungan Produk
- Dukungan Gratis
- Dukungan Berbayar
- Blog
- Mengapa Aspose.PDF Cloud untuk PHP?
- Daftar Pelanggan
- Keamanan