Kad izstrādātāji modificē dokumentu, izmantojot doto PHP risinājumu, faktiski tiek rediģēts dokumenta objekta modelis (DOM). Tādējādi dokumentā, kas attēlots kā DOM, var veikt gandrīz visas izmaiņas. Izmantojot nodrošināto PHP SDK, izstrādātāji var viegli rediģēt dokumentu: modificēt tekstu, atjaunināt tabulas, pievienot attēlus un tā tālāk. Vienkārši ielādējiet savu Word, PDF vai failu atbalstītā ielādes formātā, programmatiski veiciet nepieciešamās izmaiņas un eksportējiet rezultātu atbalstītā saglabāšanas formātā.
Mūsu PHP bibliotēka sniedz izstrādātājiem iespēju modificēt dokumentu tieši, rediģējot tā Document Object Model (DOM), kas nozīmē, ka nav jāinstalē papildu programmatūra.
Ir svarīgi zināt, ka, izmantojot šo PHP risinājumu, varat rediģēt dokumentu jebkurā atbalstītā formātā. Piemēram, ir iespējams ielādēt PDF failu, DOCX, DOC, RTF, ODT, EPUB, HTML un citos formātos un pēc tam modificēt šo failu un saglabāt to tādā pašā formātā vai jebkurā citā atbalstītā formātā.
Populārākais Word, PDF vai jebkura cita dokumenta rediģēšanas gadījums ir teksta rediģēšana. Izmantojot doto programmatūras risinājumu, jūs varat pievienot, modificēt vai dzēst tekstu, izmantojot PHP dokumentā.
Vēl viena populāra dokumentu rediģēšanas iespēja ir tabulu rediģēšana. Mūsu PHP SDK ļauj strādāt ar tabulām un tekstu tabulas šūnās.
PHP izstrādātāji var pievienot vai noņemt tabulas un tabulas šūnas, kā arī pievienot, rediģēt un noņemt tajās esošo tekstu.
Papildus teksta un tabulu rediģēšanai ir vēl viena izplatīta iespēja: attēlu pievienošana dokumentam programmā PHP. PHP izstrādātāji var arī pievienot attēlu failam, izmantojot DOM.
Izmēģiniet šo jaudīgo PHP SDK un novērtējiet dažas dokumentu rediģēšanas iespējas. Izmantojot šo piemēru, ielādējiet dokumentu un veiciet dažas izmaiņas: pievienojiet tekstu, pievienojiet tabulu un tabulas šūnu ar tekstu vai ievietojiet dokumentā attēlu:
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);
Instalējiet 'Aspose.Words Cloud SDK for PHP' no Packagist krātuves. Lai instalētu SDK, vienkārši palaidiet composer require aspose-cloud/aspose-words-cloud, pēc tam izmantojiet require_once('vendor/autoload.php'); lai to importētu savā projektā.
Kā alternatīvu varat manuāli klonēt Aspose.Words Cloud SDK for PHP pirmkodam no GitHub. Lūdzu, izpildiet šos Instructions, lai ātri iegūtu nepieciešamos drošības akreditācijas datus un piekļūtu mūsu REST API.