개발자가 이 PHP 라이브러리로 MD 문서를 수정할 때 실제로 편집되는 것은 DOM(문서 개체 모델)입니다. 따라서 DOM으로 표시되는 MD 문서는 거의 모든 변경이 가능합니다. 개발자는 제공된 PHP SDK를 사용하여 텍스트 수정, 테이블 업데이트, 이미지 추가 등 문서를 쉽게 편집할 수 있습니다. MD을 로드하고 프로그래밍 방식으로 필요한 변경을 수행하고 결과를 동일하거나 지원되는 저장 형식으로 내보내기만 하면 됩니다.
우리의 PHP 라이브러리는 개발자가 (DOM) 을 편집하여 MD 문서를 직접 수정할 수 있는 기능을 제공하므로 추가 소프트웨어를 설치할 필요가 없습니다.
MD 파일을 편집하는 가장 일반적인 경우는 텍스트 편집입니다. 주어진 소프트웨어 솔루션으로 문서 내에서 PHP 를 사용하여 텍스트를 추가, 수정 또는 삭제할 수 있습니다.
또 다른 인기 있는 MD 편집 옵션은 테이블 편집입니다. PHP SDK를 사용하면 테이블 및 테이블 셀의 텍스트로 작업할 수 있습니다.
PHP 개발자는 테이블 및 테이블 셀을 추가 또는 제거할 수 있을 뿐만 아니라 그 안에 있는 텍스트를 추가, 편집 및 제거할 수 있습니다.
MD 에서 텍스트와 표를 편집하는 것 외에도 스칼라에서 문서에 이미지를 추가하는 또 다른 일반적인 옵션이 있습니다. PHP 개발자는 DOM을 사용하여 MD 파일에 이미지를 추가할 수도 있습니다.
이 강력한 PHP SDK를 사용해 보고 MD 문서 편집에서 몇 가지 옵션을 평가해 보십시오. 다음 예를 사용하여 MD 문서를 로드하고 일부 변경을 수행하십시오. 텍스트 추가, 텍스트가 있는 테이블 및 테이블 셀 추가 또는 MD 문서에 이미지 삽입:
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);
Packagist 리포지토리에서 'Aspose.Words Cloud SDK for PHP' 설치합니다. composer require aspose-cloud/aspose-words-cloud 를 실행하여 SDK를 설치한 다음 require_once('vendor/autoload.php'); 프로젝트로 가져올 수 있습니다.
대안으로 GitHub에서 Aspose.Words Cloud SDK for PHP 소스 코드를 수동으로 복제할 수 있습니다. 필요한 보안 자격 증명을 신속하게 얻고 REST API에 액세스하려면 이 Instructions 을 따르십시오.