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

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

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

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

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

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

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

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

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

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

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

แก้ไข DOCX ใน C++

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

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

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

ตัวอย่างต่อไปนี้สาธิตวิธีการแก้ไขเอกสาร DOCX ใน 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");
รันโค้ด

วิธีแก้ไข DOCX

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

C++ ไลบรารีเพื่อทำงานกับ DOCX 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

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