Geliştiriciler bir Markdown belgesini bu PHP kitaplığıyla değiştirdiğinde, gerçekte düzenlenmekte olan Belge Nesne Modeli'dir (DOM). Böylece, DOM olarak temsil edilen Markdown belgesinde hemen hemen her türlü değişiklik yapılabilir. Sağlanan PHP SDK ile geliştiriciler bir belgeyi kolayca düzenleyebilir: metni değiştirebilir, tabloları güncelleyebilir, resim ekleyebilir vb. Sadece bir Markdown yükleyin, gerekli değişiklikleri programlı olarak yapın ve sonucu aynı veya desteklenen herhangi bir kaydetme formatına aktarın.
PHP kitaplığımız geliştiricilere, Belge Nesne Modelini (DOM) düzenleyerek bir Markdown belgesini doğrudan değiştirme yeteneği verir, bu da ek bir yazılımın yüklenmesi gerekmediği anlamına gelir.
Bir Markdown dosyasını düzenlemek için en popüler durum metin düzenlemedir. Verilen yazılım çözümü ile belge içinde PHP kullanarak metin ekleyebilir, değiştirebilir veya silebilirsiniz.
Bir başka popüler Markdown düzenleme seçeneği de tablo düzenlemedir. PHP SDK'mız, tablo hücrelerinde tablolar ve metinlerle çalışmanıza olanak tanır.
PHP geliştiricileri, tablo ve tablo hücrelerini ekleyebilir veya kaldırabilir, ayrıca bunlara metin ekleyebilir, düzenleyebilir ve kaldırabilir.
Markdown'de metin ve tabloları düzenlemenin yanı sıra başka bir yaygın seçenek daha vardır: PHP'da bir belgeye resim eklemek. PHP geliştiricileri, DOM kullanarak bir Markdown dosyasına bir görüntü de ekleyebilir.
Bu güçlü PHP SDK'sını deneyin ve Markdown belge düzenlemedeki bazı seçenekleri değerlendirin. Aşağıdaki örneği kullanarak, Markdown belgenizi yükleyin ve bazı değişiklikler yapın: metin ekleyin, metin içeren bir tablo ve tablo hücresi ekleyin veya Markdown belgesine bir resim ekleyin:
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 deposundan yükleyin. SDK'yı kurmak için composer require aspose-cloud/aspose-words-cloud çalıştırın, ardından request_once require_once('vendor/autoload.php'); işlevini kullanın. projenize aktarmak için.
Alternatif olarak, Aspose.Words Cloud SDK for PHP kaynak kodunu GitHub'dan manuel olarak kopyalayabilirsiniz. Gerekli güvenlik kimlik bilgilerini hızla almak ve REST API'mize erişmek için lütfen bu Instructions izleyin.
PHP 7.1 veya daha yenisi
Daha fazla ayrıntı görmek için Repository Documentation bakın.
Diğer dosya biçimleri için düzenleme işlemini gerçekleştirebilirsiniz: