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