Apabila pembangun mengubah suai PDF dokumen dengan pustaka PHP ini, perkara yang sebenarnya sedang diedit ialah Model Objek Dokumen (DOM). Oleh itu, hampir sebarang perubahan boleh dibuat pada PDF dokumen yang diwakili sebagai DOM. Dengan PHP SDK yang disediakan, pembangun boleh mengedit dokumen dengan mudah: mengubah suai teks, mengemas kini jadual, menambah imej dan sebagainya. Hanya muatkan PDF, buat perubahan yang diperlukan secara pemrograman dan eksport hasilnya ke format simpan yang sama atau mana-mana yang disokong.
Pustaka PHP kami memberi pembangun keupayaan untuk mengubah suai PDF dokumen secara langsung dengan mengedit Model Objek Dokumen (DOM), yang bermaksud tiada perisian tambahan perlu dipasang.
Kes yang paling popular untuk mengedit PDF fail ialah penyuntingan teks. Dengan penyelesaian perisian yang diberikan, anda boleh menambah, mengubah suai atau memadam teks menggunakan PHP dalam dokumen.
Satu lagi pilihan penyuntingan PDF yang popular ialah penyuntingan jadual. PHP SDK kami membolehkan anda bekerja dengan jadual dan teks dalam sel jadual.
Pembangun PHP boleh menambah atau mengalih keluar sel jadual dan jadual, serta menambah, mengedit dan mengalih keluar teks di dalamnya.
Selain menyunting teks dan jadual dalam PDF, terdapat satu lagi pilihan biasa: menambahkan imej pada dokumen dalam PHP. Pembangun PHP juga boleh menambah imej ke dalam PDF fail menggunakan DOM.
Cuba PHP SDK yang berkuasa ini dan nilai beberapa pilihan dalam penyuntingan PDF dokumen. Menggunakan contoh berikut, muatkan PDF dokumen anda dan buat beberapa perubahan: tambah teks, tambah jadual dan sel jadual dengan teks atau masukkan imej ke dalam PDF dokumen:
use Aspose\Words\WordsApi;
$wordsApi = new WordsApi('####-####-####-####-####', '##################');
$requestDocument = "Input.pdf";
$requestParagraph = new ParagraphInsert(array(
"text" => "Morbi enim nunc faucibus a.",
));
$insertParagraphRequest = new InsertParagraphOnlineRequest(
$requestDocument, $requestParagraph, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL
);
$insertParagraph = $wordsApi->insertParagraphOnline($insertParagraphRequest);
$convertRequest = new ConvertDocumentRequest(
array_key_first($insertParagraph->document()->values()), "pdf", NULL, NULL, NULL, NULL
);
$convert = $wordsApi->convertDocument($convertRequest);
use Aspose\Words\WordsApi;
$wordsApi = new WordsApi('####-####-####-####-####', '##################');
$requestDocument = "Input.pdf";
$requestTable = new TableInsert(array(
"columns_count" => 1,
"rows_count" => 2,
));
$insertTableRequest = new InsertTableOnlineRequest(
$requestDocument, $requestTable, "", NULL, NULL, NULL, NULL, NULL, NULL
);
$insertTable = $wordsApi->insertTableOnline($insertTableRequest);
$convertRequest = new ConvertDocumentRequest(
array_key_first($insertTable->document()->values()), "pdf", NULL, NULL, NULL, NULL
);
$convert = $wordsApi->convertDocument($convertRequest);
use Aspose\Words\WordsApi;
$wordsApi = new WordsApi('####-####-####-####-####', '##################');
$requestDocument = "Input1.pdf";
$requestDrawingObject = new DrawingObjectInsert(array(
"height" => 0,
"left" => 0,
"top" => 0,
"width" => 0,
"relative_horizontal_position" => "Margin",
"relative_vertical_position" => "Margin",
"wrap_type" => "Inline",
));
$requestImageFile = "Input2.pdf";
$insertDrawingObjectRequest = new InsertDrawingObjectOnlineRequest(
$requestDocument, $requestDrawingObject, $requestImageFile, "sections/0", NULL,
NULL, NULL, NULL, NULL, NULL
);
$insertDrawingObject = $wordsApi->insertDrawingObjectOnline($insertDrawingObjectRequest);
$convertRequest = new ConvertDocumentRequest(
array_key_first($insertDrawingObject->document()->values()), "pdf", NULL, NULL, NULL, NULL
);
$convert = $wordsApi->convertDocument($convertRequest);
Pasang 'Aspose.Words Cloud SDK for PHP' daripada repositori Packagist. Jalankan composer require aspose-cloud/aspose-words-cloud untuk memasang SDK, kemudian gunakan require_once('vendor/autoload.php'); untuk mengimportnya ke dalam projek anda.
Sebagai alternatif, anda boleh mengklon Aspose.Words Cloud SDK for PHP secara manual daripada GitHub. Sila ikuti Instructions ini untuk mendapatkan kelayakan keselamatan yang diperlukan dengan cepat dan mengakses REST API kami.
PHP 7.1 atau lebih baru
Rujuk Repository Documentation untuk melihat butiran lanjut.
Anda boleh melakukan operasi edit untuk format fail lain: