Redigeerige DOCX PHP faili SDK s

Kasutage REST API t, et programmiliselt redigeerida DOCX faili rakenduses PHP

Kui arendajad muudavad selle PHP teegiga DOCX dokumenti, redigeeritakse tegelikult dokumendiobjekti mudelit (DOM). Seega saab DOM ina esitatud DOCX 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 DOCX, tehke vajalikud muudatused programmiliselt ja eksportige tulemus samasse või mis tahes toetatud salvestusvormingusse.

Kuva koodilõik

Redigeerige DOCX i PHP, kasutades REST API t

Meie PHP teek annab arendajatele võimaluse DOCX dokumenti otse muuta, muutes selle dokumendiobjekti mudelit (DOM), mis tähendab, et täiendavat tarkvara pole vaja installida.

Redigeerige DOCX failis teksti PHP abil

Kõige populaarsem juhtum DOCX faili redigeerimiseks on teksti redigeerimine. Antud tarkvaralahendusega saab dokumendis PHP abil teksti lisada, muuta või kustutada.

Redigeerige tabelit DOCX failis PHP abil

Teine populaarne DOCX 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.

Lisage PHP abil pilt DOCX faili

Lisaks teksti ja tabelite redigeerimisele DOCX is on veel üks levinud võimalus: PHP dokumendile piltide lisamine. PHP arendajad saavad DOM i abil lisada pildi ka DOCX faili.

Redigeerige DOCX i programmiliselt

Proovige seda võimsat PHP SDK d ja hinnake mõningaid DOCX dokumentide redigeerimise võimalusi. Kasutades järgmist näidet, laadige oma DOCX dokument ja tehke mõned muudatused: lisage tekst, lisage tabel ja tekstiga tabelilahter või sisestage DOCX dokumenti pilt:

Laadige üles dokument, mida soovite muuta
Käivita kood
Laadige üles pilt, mida soovite lisada
Valige loendist sihtvorming
use Aspose\Words\WordsApi;

$wordsApi = new WordsApi('####-####-####-####-####', '##################');

$requestDocument = "Input.docx";
$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()), "docx", NULL, NULL, NULL, NULL
);
$convert = $wordsApi->convertDocument($convertRequest);
use Aspose\Words\WordsApi;

$wordsApi = new WordsApi('####-####-####-####-####', '##################');

$requestDocument = "Input.docx";
$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()), "docx", NULL, NULL, NULL, NULL
);
$convert = $wordsApi->convertDocument($convertRequest);
use Aspose\Words\WordsApi;

$wordsApi = new WordsApi('####-####-####-####-####', '##################');

$requestDocument = "Input1.docx";
$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.docx";
$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()), "docx", NULL, NULL, NULL, NULL
);
$convert = $wordsApi->convertDocument($convertRequest);
Käivita kood
  
Kopeerige kood PHP lõikelauale

Kuidas muuta DOCX rakenduses PHP

  1. Installige "Aspose.Words Cloud for PHP"
  2. Lisage oma PHP projektile teegi viide (importige teek).
  3. Laadige DOCX, et seda jaotises PHP muuta
  4. Sisesta sisu DOCX alguses
  5. Laadige tulemusdokument pilvesalvestusest alla

PHP teek, et kasutada DOCX redigeerimist

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.

Nõuded süsteemile

PHP 7.1 või uuem

Lisateabe saamiseks vaadake Repository Documentation.

Muud toetatud failivormingud

Muude failivormingute puhul saate redigeerida:

5%

Tellige Aspose'i tootevärskendused

Saate igakuiseid uudiskirju ja pakkumisi otse teie postkasti.

© Aspose Pty Ltd 2001-2024. Kõik õigused kaitstud.