Tambahkan Teks ke PDF di PHP SDK
Bangun aplikasi PHP Anda sendiri untuk menambahkan Teks ke file dokumen PDF menggunakan API sisi server.
Get StartedCara menambahkan Teks ke PDF melalui Cloud PHP SDK
Cuplikan kode berikut, oleh Aspose.PDF, memuat file PDF dan font khusus, mendefinisikan item dengan gaya khusus (warna teks, warna latar belakang, font, rotasi, penyelarasan, dan spasi), dan menentukan persegi panjang di mana paragraf harus ditempatkan pada halaman. Ini berguna untuk menambahkan teks bergaya ke area tertentu pada halaman PDF. Untuk menambahkan teks ke dalam PDF, kita akan menggunakan Aspose.PDF Cloud PHP SDK Cloud SDK ini membantu pemrogram 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 & kunci, Anda siap untuk mencoba Aspose.PDF Cloud PHP SDK.
Perintah Konsol Manajer Paket
composer install
Langkah-langkah untuk menambahkan Teks ke dalam PDF melalui Cloud PHP SDK
Pengembang Aspose.PDF Cloud dapat dengan mudah memuat & menambahkan Teks ke PDF hanya dalam beberapa baris kode.
- Unggah File PDF yang Diperlukan.
- Tentukan Area Persegi Panjang Teks.
- Atur Warna Teks dan Konfigurasi Properti Teks.
- Buat Segmen Teks.
- Rangkai Garis Teks dan tentukan Properti Paragraf.
- Tambahkan Paragraf ke PDF.
- Simpan PDF yang Diperbarui.
Tambahkan Teks ke PDF menggunakan PHP
$name = 'sample.pdf';
$this->uploadFile($name);
$fontName = 'Righteous-Regular.ttf';
$this->uploadFile($fontName);
$pageNumber = 1;
$folder = $this->tempFolder;
$rectangle = new Aspose\PDF\Model\Rectangle();
$rectangle->setLlx(100);
$rectangle->setLly(100);
$rectangle->setUrx(200);
$rectangle->setUry(200);
$foregroundColor = new Aspose\PDF\Model\Color();
$foregroundColor->setA(0x00);
$foregroundColor->setR(0x00);
$foregroundColor->setG(0xFF);
$foregroundColor->setB(0x00);
$backgroundColor = new Aspose\PDF\Model\Color();
$backgroundColor->setA(0x00);
$backgroundColor->setR(0xFF);
$backgroundColor->setG(0x00);
$backgroundColor->setB(0x00);
$textState = new Aspose\PDF\Model\TextState();
$textState->setFont('Righteous');
$textState->setFontSize(10);
$textState->setForegroundColor($foregroundColor);
$textState->setBackgroundColor($backgroundColor);
$textState->setFontStyle(Aspose\PDF\Model\FontStyles::REGULAR);
$textState->setFontFile($this->tempFolder . '/' . $fontName);
$segment = new Aspose\PDF\Model\Segment();
$segment->setValue('segment 1');
$segment->setTextState($textState);
$textLine = new Aspose\PDF\Model\TextLine();
$textLine->setHorizontalAlignment(Aspose\PDF\Model\TextHorizontalAlignment::RIGHT);
$textLine->setSegments([$segment]);
$paragraph = new Aspose\PDF\Model\Paragraph();
$paragraph->setRectangle($rectangle);
$paragraph->setLeftMargin(10);
$paragraph->setRightMargin(10);
$paragraph->setTopMargin(20);
$paragraph->setBottomMargin(20);
$paragraph->setHorizontalAlignment(Aspose\PDF\Model\TextHorizontalAlignment::FULL_JUSTIFY);
$paragraph->setLineSpacing(Aspose\PDF\Model\LineSpacing::FONT_SIZE);
$paragraph->setRotation(10);
$paragraph->setSubsequentLinesIndent(20);
$paragraph->setVerticalAlignment(Aspose\PDF\Model\VerticalAlignment::CENTER);
$paragraph->setWrapMode(Aspose\PDF\Model\WrapMode::BY_WORDS);
$paragraph->setLines([$textLine]);
Bekerja dengan Teks dalam PDF
Teks dapat ditambahkan secara dinamis untuk menyesuaikan PDF untuk pengguna tertentu, seperti menambahkan nama atau pesan pribadi mereka. Ini sering digunakan dalam materi pemasaran atau untuk laporan yang dipersonalisasi. Menambahkan teks dalam font, warna, dan penyelarasan tertentu dapat membuat bagian tertentu lebih mudah dibaca dan menarik secara visual, menciptakan pengalaman pengguna yang lebih baik. Penambahan teks dapat membantu menjaga konsistensi informasi di berbagai versi PDF, menghindari pengeditan manual dan memastikan informasi kunci tetap ada. Tambahkan Teks ke dalam dokumen PDF dengan Aspose.PDF Cloud PHP SDK.
Dengan pustaka 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 sudah ada.
- Bekerja dengan lampiran PDF, anotasi, & bidang formulir.
- Menerapkan enkripsi atau dekripsi ke dokumen PDF & mengatur 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 dari file PDF & mengoptimalkan dokumen PDF.
- Anda dapat mencoba Aplikasi gratis kami untuk menambahkan teks 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