Quando gli sviluppatori modificano un Markdown documento con questa libreria PHP, ciò che viene effettivamente modificato è il Document Object Model (DOM). Pertanto, è possibile apportare quasi tutte le modifiche al Markdown documento rappresentato come DOM. Con PHP SDK fornito, gli sviluppatori possono modificare facilmente un documento: modificare il testo, aggiornare le tabelle, aggiungere immagini e così via. Basta caricare un Markdown, apportare le modifiche necessarie a livello di codice ed esportare il risultato nello stesso formato di salvataggio o in qualsiasi formato supportato.
La nostra libreria PHP offre agli sviluppatori la possibilità di modificare un Markdown documento direttamente modificandone il Document Object Model (DOM), il che significa che non è necessario installare alcun software aggiuntivo.
Il caso più comune per modificare un Markdown file è la modifica del testo. Con la soluzione software fornita, puoi aggiungere, modificare o eliminare testo utilizzando PHP all'interno del documento.
Un'altra popolare opzione di modifica Markdown è la modifica della tabella. Il nostro PHP SDK ti consente di lavorare con tabelle e testo nelle celle di una tabella.
Gli sviluppatori di PHP possono aggiungere o rimuovere tabelle e celle di tabelle, nonché aggiungere, modificare e rimuovere il testo al loro interno.
Oltre a modificare testo e tabelle in Markdown, c'è un'altra opzione comune: aggiungere immagini a un documento in PHP. Gli sviluppatori PHP possono anche aggiungere un'immagine in un Markdown file utilizzando DOM.
Prova questo potente PHP SDK e valuta alcune opzioni nella modifica dei Markdown documenti. Utilizzando l'esempio seguente, carica il tuo Markdown documento e apporta alcune modifiche: aggiungi testo, aggiungi una tabella e una cella di tabella con testo o inserisci un'immagine nel Markdown documento:
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);
Installa 'Aspose.Words Cloud SDK for PHP' dal repository Packagist. Basta eseguire composer require aspose-cloud/aspose-words-cloud per installare l'SDK, quindi utilizzare require_once('vendor/autoload.php'); per importarlo nel tuo progetto.
In alternativa, puoi clonare manualmente il codice sorgente di Aspose.Words Cloud SDK for PHP da GitHub. Segui queste Instructions per ottenere rapidamente le credenziali di sicurezza necessarie e accedere alla nostra REST API.
PHP 7.1 o successivo
Fare riferimento alla Repository Documentation per ulteriori dettagli.
È possibile eseguire operazioni di modifica per altri formati di file: