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