การแก้ไขเชิงโปรแกรมของเอกสาร Markdown เป็นส่วนสำคัญของเวิร์กโฟลว์ดิจิทัลสมัยใหม่ แก้ไขข้อความใน Markdown แทรกกราฟโดยใช้ข้อมูลภายนอก แก้ไขตาราง
ไลบรารี C++ เป็นโซลูชันแบบสแตนด์อโลนในการแก้ไข Markdown ที่ไม่พึ่งพาซอฟต์แวร์อื่น พร้อมสำหรับการใช้งานเชิงพาณิชย์ครอบคลุมทุกความต้องการที่เป็นไปได้ของนักพัฒนา C++ มืออาชีพ:
C++ Markdown โปรแกรมแก้ไขแบบเป็นโปรแกรมให้นักพัฒนาด้วย API ที่ทันสมัยเพื่อแก้ไข Markdown โปรแกรม รวมคุณลักษณะการแก้ไข Markdown เข้ากับซอฟต์แวร์ของคุณอย่างรวดเร็ว ห้องสมุดของเรารองรับการแก้ไขรูปแบบเอกสารที่หลากหลายใน C++
งานของการแก้ไข Markdown โปรแกรมใน C++ เป็นงานของการแก้ไของค์ประกอบในโครงสร้างเอกสาร Markdown เรียกอีกอย่างว่า 'DOM' - โมเดลการเขียนโปรแกรมสำหรับการโต้ตอบกับองค์ประกอบเอกสาร Markdown และคุณสมบัติขององค์ประกอบ
คุณลักษณะการปรับเปลี่ยน Markdown แยกออกไม่ได้จากฟังก์ชันการค้นหา Markdown ขั้นสูง เพื่อความยืดหยุ่นระดับสูง ไลบรารี C++ ของเรามีฟังก์ชันการค้นหา Markdown Regex แก่นักพัฒนา วิธีการนี้ขยายความเป็นไปได้ในการแก้ไขข้อความในไฟล์ Markdown ซึ่งช่วยให้สามารถใช้เทมเพลตสำหรับการแปลง Markdown แบบไดนามิกได้
หนึ่งในคุณสมบัติที่ร้องขอมากที่สุดคือการสร้างและปรับเปลี่ยนตารางแบบไดนามิกในเอกสาร Markdown การทำงานกับตารางสะดวกมากด้วยไลบรารี C++: แก้ไขตาราง อัปเดตตาราง และแยกข้อความในตารางโดยใช้ C++
ตัวอย่างต่อไปนี้สาธิตวิธีการแก้ไขเอกสาร Markdown ใน C++:
dotnet add package Aspose.Words.Cpp
สำเนา
using namespace Aspose::Words;
auto doc = MakeObject<Document>(u"Input.md");
auto builder = MakeObject<DocumentBuilder>(doc);
// แทรกข้อความที่จุดเริ่มต้นของเอกสาร
builder->MoveToDocumentStart();
builder->Writeln(u"Morbi enim nunc faucibus a.");
doc->Save(u"Output.md");
using namespace Aspose::Words;
auto doc = MakeObject<Document>(u"Input.md");
auto builder = MakeObject<DocumentBuilder>(doc);
// แทรกตารางที่จุดเริ่มต้นของเอกสาร
builder->MoveToDocumentStart();
builder->StartTable();
builder->InsertCell();
builder->Write(u"Row 1, cell 1.");
builder->InsertCell();
builder->Write(u"Row 1, cell 2.");
builder->EndTable();
doc->Save(u"Output.md");
using namespace Aspose::Words;
auto doc = MakeObject<Document>(u"Input.md");
auto builder = MakeObject<DocumentBuilder>(doc);
// แทรกรูปภาพที่จุดเริ่มต้นของเอกสาร
builder->MoveToDocumentStart();
builder->InsertImage(u"Image.png");
doc->Save(u"Output.md");
มีสามตัวเลือกในการติดตั้ง Aspose.Words for C++ ในสภาพแวดล้อมของนักพัฒนาซอฟต์แวร์ของคุณ โปรดเลือกหนึ่งรายการที่ตรงกับความต้องการของคุณและทำตามคำแนะนำทีละขั้นตอน:
คุณสามารถใช้ไลบรารี C++ นี้เพื่อพัฒนาซอฟต์แวร์บน Microsoft Windows, Linux และ macOS:
หากคุณพัฒนาซอฟต์แวร์สำหรับ Linux หรือ macOS โปรดตรวจสอบข้อมูลเกี่ยวกับการพึ่งพาไลบรารีเพิ่มเติม (แพ็คเกจโอเพ่นซอร์ส fontconfig และ mesa-glu) ในเอกสารประกอบผลิตภัณฑ์
คุณสามารถแก้ไขไฟล์ในรูปแบบไฟล์อื่นๆ ได้มากมาย: