Когато разработчиците променят Markdown документ с тази PHP библиотека, това, което всъщност се редактира, е документният обектен модел (DOM). По този начин почти всякакви промени могат да бъдат направени в Markdown документа, представен като DOM. С предоставения PHP SDK разработчиците могат лесно да редактират документ: да променят текст, да актуализират таблици, да добавят изображения и т.н. Просто заредете Markdown, направете необходимите промени програмно и експортирайте резултата в същия или всеки поддържан формат за запис.
Нашата PHP библиотека дава на разработчиците възможността да променят директно Markdown документ чрез редактиране на неговия Document Object Model (DOM), което означава, че не е необходимо да се инсталира допълнителен софтуер.
Най-популярният случай за редактиране на Markdown файл е редактирането на текст. С даденото софтуерно решение можете да добавяте, променяте или изтривате текст с помощта на PHP в документа.
Друга популярна опция за редактиране на Markdown е редактирането на таблица. Нашият PHP SDK ви позволява да работите с таблици и текст в клетките на таблицата.
Разработчиците на PHP могат да добавят или премахват клетки на таблица и таблица, както и да добавят, редактират и премахват текст в тях.
Освен редактиране на текст и таблици в Markdown, има и друга често срещана опция: добавяне на изображения към документ в PHP. Разработчиците на PHP могат също да добавят изображение към Markdown файл с помощта на DOM.
Изпробвайте този мощен PHP SDK и оценете някои опции в редактирането на Markdown документи. Като използвате следния пример, заредете своя Markdown документ и направете някои промени: добавете текст, добавете таблица и клетка на таблица с текст или вмъкнете изображение в Markdown документа:
use Aspose\Words\WordsApi;
$wordsApi = new WordsApi('####-####-####-####-####', '##################');
$requestDocument = "Input.md";
$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()), "md", NULL, NULL, NULL, NULL
);
$convert = $wordsApi->convertDocument($convertRequest);
use Aspose\Words\WordsApi;
$wordsApi = new WordsApi('####-####-####-####-####', '##################');
$requestDocument = "Input.md";
$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()), "md", NULL, NULL, NULL, NULL
);
$convert = $wordsApi->convertDocument($convertRequest);
use Aspose\Words\WordsApi;
$wordsApi = new WordsApi('####-####-####-####-####', '##################');
$requestDocument = "Input1.md";
$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.md";
$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()), "md", NULL, NULL, NULL, NULL
);
$convert = $wordsApi->convertDocument($convertRequest);
Инсталирайте 'Aspose.Words Cloud SDK for PHP' от хранилището на Packagist. Просто стартирайте composer require aspose-cloud/aspose-words-cloud за да инсталирате SDK, след това използвайте require_once('vendor/autoload.php'); за да го импортирате във вашия проект.
Като алтернатива можете ръчно да клонирате Aspose.Words Cloud SDK for PHP изходен код от GitHub. Моля, следвайте тези Instructions, за да получите бързо необходимите идентификационни данни за сигурност и да получите достъп до нашия REST API.
PHP 7.1 или по-нова версия
Вижте Repository Documentation, за да видите повече подробности.
Можете да извършите операция за редактиране за други файлови формати: