Ko razvijalci spremenijo dokument z dano rešitvijo PHP, se dejansko ureja objektni model dokumenta (DOM). Tako je v dokumentu, predstavljenem kot DOM, mogoče narediti skoraj vse spremembe. S priloženim PHP SDK lahko razvijalci preprosto urejajo dokument: spreminjajo besedilo, posodabljajo tabele, dodajajo slike in tako naprej. Preprosto naložite svoj Word, PDF ali datoteko v podprti obliki za nalaganje, programsko naredite potrebne spremembe in izvozite rezultat v podprti format za shranjevanje.
Naša knjižnica PHP razvijalcem omogoča neposredno spreminjanje dokumenta z urejanjem njegovega modela dokumenta (DOM), kar pomeni, da ni treba namestiti dodatne programske opreme.
Pomembno je vedeti, da lahko s to rešitvijo PHP urejate dokument v kateri koli podprti obliki. Na primer, datoteko je mogoče naložiti v PDF formatih, DOCX, DOC, RTF, ODT, EPUB, HTML in drugih oblikah, nato pa to datoteko spremeniti in shraniti v isti obliki ali v kateri koli drugi podprti obliki.
Najbolj priljubljen primer za urejanje Word, PDF ali katerega koli drugega dokumenta je urejanje besedila. Z dano programsko rešitvijo lahko besedilo dodajate, spreminjate ali brišete s pomočjo PHP znotraj dokumenta.
Druga priljubljena možnost urejanja dokumentov je urejanje tabel. Naš PHP SDK vam omogoča delo s tabelami in besedilom v celicah tabele.
Razvijalci PHP lahko dodajajo ali odstranijo celice tabele in tabele ter dodajajo, urejajo in odstranijo besedilo v njih.
Poleg urejanja besedila in tabel obstaja še ena pogosta možnost: dodajanje slik v dokument v PHP. Razvijalci PHP lahko z DOM om dodajo tudi sliko v datoteko.
Preizkusite ta zmogljiv PHP SDK in ocenite nekatere možnosti pri urejanju dokumentov. Z naslednjim primerom naložite svoj dokument in naredite nekaj sprememb: dodajte besedilo, dodajte tabelo in celico tabele z besedilom ali vstavite sliko v dokument:
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);
Namestite 'Aspose.Words Cloud SDK for PHP' iz skladišča Packagist. Samo zaženite composer require aspose-cloud/aspose-words-cloud, da namestite SDK, nato uporabite require_once('vendor/autoload.php'); da ga uvozite v svoj projekt.
Kot alternativo lahko ročno klonirate Aspose.Words Cloud SDK for PHP iz GitHuba. Sledite tem Instructions, da hitro pridobite potrebne varnostne poverilnice in dostopate do našega REST API ja.