Kui arendajad muudavad selle PHP teegiga PDF dokumenti, redigeeritakse tegelikult dokumendiobjekti mudelit (DOM). Seega saab DOM ina esitatud PDF dokumendis teha peaaegu igasuguseid muudatusi. Kaasasoleva PHP SDK ga saavad arendajad dokumenti hõlpsalt redigeerida: muuta teksti, värskendada tabeleid, lisada pilte ja nii edasi. Laadige lihtsalt PDF, tehke vajalikud muudatused programmiliselt ja eksportige tulemus samasse või mis tahes toetatud salvestusvormingusse.
Meie PHP teek annab arendajatele võimaluse PDF dokumenti otse muuta, muutes selle dokumendiobjekti mudelit (DOM), mis tähendab, et täiendavat tarkvara pole vaja installida.
Kõige populaarsem juhtum PDF faili redigeerimiseks on teksti redigeerimine. Antud tarkvaralahendusega saab dokumendis PHP abil teksti lisada, muuta või kustutada.
Teine populaarne PDF i redigeerimisvõimalus on tabeli redigeerimine. Meie PHP SDK võimaldab teil töötada tabelite ja tekstiga tabelilahtrites.
PHP arendajad saavad lisada või eemaldada tabeli ja tabeli lahtreid, samuti lisada, redigeerida ja eemaldada nendes teksti.
Lisaks teksti ja tabelite redigeerimisele PDF is on veel üks levinud võimalus: PHP dokumendile piltide lisamine. PHP arendajad saavad DOM i abil lisada pildi ka PDF faili.
Proovige seda võimsat PHP SDK d ja hinnake mõningaid PDF dokumentide redigeerimise võimalusi. Kasutades järgmist näidet, laadige oma PDF dokument ja tehke mõned muudatused: lisage tekst, lisage tabel ja tekstiga tabelilahter või sisestage PDF dokumenti pilt:
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);
Installige 'Aspose.Words Cloud SDK for PHP' jaoks Packagist hoidlast. Lihtsalt käivitage SDK installimiseks composer require aspose-cloud/aspose-words-cloud, seejärel kasutage require_once('vendor/autoload.php'); et see oma projekti importida.
Alternatiivina saate käsitsi kloonida Aspose.Words Cloud SDK for PHP lähtekoodi jaoks GitHubist. Järgige neid Instructions, et kiiresti hankida vajalikud turbemandaadid ja pääseda juurde meie REST API le.
Muude failivormingute puhul saate redigeerida: