รหัสสำหรับแก้ไข Word ใน C++

ตัวแก้ไข Word ขั้นสูงสำหรับ C++ ใช้เพื่อแก้ไขเอกสาร Word ทางโปรแกรม

นี่คือ Word ไลบรารีการแก้ไขและการจัดการ ที่ครอบคลุมสำหรับ C++ ใช้ C++ เพื่อเพิ่มความเร็วในการประมวลผลสูงสุด Word

ดูข้อมูลโค้ด

แก้ไขข้อความใน Word โดยใช้ C++

การแก้ไขเชิงโปรแกรมของเอกสาร Word เป็นส่วนสำคัญของเวิร์กโฟลว์ดิจิทัลสมัยใหม่ แก้ไขข้อความใน Word แทรกกราฟโดยใช้ข้อมูลภายนอก แก้ไขตาราง

ไลบรารี C++ เป็นโซลูชันแบบสแตนด์อโลนในการแก้ไข Word ที่ไม่พึ่งพาซอฟต์แวร์อื่น พร้อมสำหรับการใช้งานเชิงพาณิชย์ครอบคลุมทุกความต้องการที่เป็นไปได้ของนักพัฒนา C++ มืออาชีพ:

  • แก้ไของค์ประกอบ Word ที่มีอยู่: ตาราง รายการ แผนภูมิ รูปภาพ ลิงก์ ฟิลด์ ฯลฯ
  • แก้ไข Word สไตล์และแอตทริบิวต์การจัดรูปแบบ
  • เพิ่มองค์ประกอบ Word ใหม่
  • ค้นหา Word สำหรับรูปแบบข้อความและแทนที่ด้วยข้อความใหม่
  • บันทึกผลลัพธ์เป็นรูปแบบไฟล์ต่างๆ โดยใช้เมธอด 'Document.Save'
  • ลบองค์ประกอบ Word ที่ไม่ต้องการ (ย่อหน้า หน้า ส่วน และตอน)

เปลี่ยน Word ใน C++

C++ Word โปรแกรมแก้ไขแบบเป็นโปรแกรมให้นักพัฒนาด้วย API ที่ทันสมัยเพื่อแก้ไข Word โปรแกรม รวมคุณลักษณะการแก้ไข Word เข้ากับซอฟต์แวร์ของคุณอย่างรวดเร็ว ห้องสมุดของเรารองรับการแก้ไขรูปแบบเอกสารที่หลากหลายใน C++

งานของการแก้ไข Word โปรแกรมใน C++ เป็นงานของการแก้ไของค์ประกอบในโครงสร้างเอกสาร Word เรียกอีกอย่างว่า 'DOM' - โมเดลการเขียนโปรแกรมสำหรับการโต้ตอบกับองค์ประกอบเอกสาร Word และคุณสมบัติขององค์ประกอบ

แก้ไข Word ใน C++

คุณลักษณะการปรับเปลี่ยน Word แยกออกไม่ได้จากฟังก์ชันการค้นหา Word ขั้นสูง เพื่อความยืดหยุ่นระดับสูง ไลบรารี C++ ของเรามีฟังก์ชันการค้นหา Word Regex แก่นักพัฒนา วิธีการนี้ขยายความเป็นไปได้ในการแก้ไขข้อความในไฟล์ Word ซึ่งช่วยให้สามารถใช้เทมเพลตสำหรับการแปลง Word แบบไดนามิกได้

แก้ไขตารางใน Word โดยใช้ C++

หนึ่งในคุณสมบัติที่ร้องขอมากที่สุดคือการสร้างและปรับเปลี่ยนตารางแบบไดนามิกในเอกสาร Word การทำงานกับตารางสะดวกมากด้วยไลบรารี C++: แก้ไขตาราง อัปเดตตาราง และแยกข้อความในตารางโดยใช้ C++

ตัวอย่างต่อไปนี้สาธิตวิธีการแก้ไขเอกสาร Word ใน C++:

ตัวอย่างใน C++ เพื่อแก้ไข DOCX files
อัปโหลดเอกสารที่คุณต้องการแก้ไข
รันโค้ด
dotnet add package Aspose.Words.Cpp
สำเนา
using namespace Aspose::Words;

auto doc = MakeObject<Document>(u"Input.docx");
auto builder = MakeObject<DocumentBuilder>(doc);

// แทรกข้อความที่จุดเริ่มต้นของเอกสาร
builder->MoveToDocumentStart();
builder->Writeln(u"Morbi enim nunc faucibus a.");

doc->Save(u"Output.docx");
using namespace Aspose::Words;

auto doc = MakeObject<Document>(u"Input.docx");
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.docx");
using namespace Aspose::Words;

auto doc = MakeObject<Document>(u"Input.docx");
auto builder = MakeObject<DocumentBuilder>(doc);

// แทรกรูปภาพที่จุดเริ่มต้นของเอกสาร
builder->MoveToDocumentStart();
builder->InsertImage(u"Image.png");

doc->Save(u"Output.docx");
รันโค้ด

วิธีแก้ไข Word

  1. ติดตั้ง Word Editor สำหรับ C++
  2. เพิ่มการอ้างอิงไลบรารี (นำเข้าไลบรารี) ไปยังโปรเจ็กต์ C++ ของคุณ
  3. เปิด Word ใน C++
  4. แทรกเนื้อหาที่จุดเริ่มต้นของเอกสาร Word
  5. เรียกเมธอด Save() โดยส่งชื่อไฟล์เอาต์พุตที่มีนามสกุลที่ต้องการ
  6. รับผลการแก้ไข

C++ ไลบรารีเพื่อทำงานกับ Word files

มีสามตัวเลือกในการติดตั้ง Aspose.Words for C++ ในสภาพแวดล้อมของนักพัฒนาซอฟต์แวร์ของคุณ โปรดเลือกหนึ่งรายการที่ตรงกับความต้องการของคุณและทำตามคำแนะนำทีละขั้นตอน:

ความต้องการของระบบ

คุณสามารถใช้ไลบรารี C++ นี้เพื่อพัฒนาซอฟต์แวร์บน Microsoft Windows, Linux และ macOS:

  • GCC >= 6.3.0 และ Clang >= 3.9.1 จำเป็นสำหรับ Linux
  • Xcode >= 12.5.1 Clang และ libc++ สำหรับ macOS

หากคุณพัฒนาซอฟต์แวร์สำหรับ Linux หรือ macOS โปรดตรวจสอบข้อมูลเกี่ยวกับการพึ่งพาไลบรารีเพิ่มเติม (แพ็คเกจโอเพ่นซอร์ส fontconfig และ mesa-glu) ในเอกสารประกอบผลิตภัณฑ์

รูปแบบไฟล์อื่นๆ ที่รองรับ

คุณสามารถแก้ไขไฟล์ในรูปแบบไฟล์อื่นๆ ได้มากมาย:

5%

สมัครสมาชิก Aspose Product Updates

รับจดหมายข่าวและข้อเสนอรายเดือนที่ส่งตรงถึงกล่องจดหมายของคุณ