แก้ไขเอกสารใน C++

Word, PDF สำหรับ C++ ใช้เพื่อแก้ไขเอกสารโดยทางโปรแกรม

ใช้ C++ เพื่อรับความเร็วในการประมวลผลเอกสารสูงสุด นี่เป็นโซลูชันที่ครอบคลุมในการเปลี่ยน Word, PDF ใน C++

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

แก้ไขเอกสารใน C++

ไลบรารี C++ นี้มอบ API อันทรงพลังให้กับนักพัฒนาในการแก้ไขเอกสาร Word, PDF โดยทางโปรแกรม รวมคุณสมบัติการแก้ไขเอกสารเข้ากับซอฟต์แวร์ของคุณได้อย่างง่ายดาย โซลูชันของเรารองรับการแก้ไข PDF, DOCX, DOC, RTF, ODT, EPUB, HTML และรูปแบบไฟล์อื่นๆ ใน C++

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

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

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

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

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

ไลบรารี C++ เป็นโซลูชันแบบสแตนด์อโลนในการแก้ไขเอกสารที่ไม่ต้องติดตั้ง Microsoft Word หรือ Acrobat Reader พร้อมสำหรับการใช้งานในอุตสาหกรรมและให้การดำเนินการอย่างเต็มรูปแบบในการแก้ไข Word, PDF และรูปแบบไฟล์อื่นๆ:

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

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

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

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

C++ ตัวอย่างการแก้ไขเอกสาร
อัปโหลดเอกสารที่คุณต้องการแก้ไข
รันโค้ด
เลือกรูปแบบเป้าหมายจากรายการ
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, PDF และรูปแบบไฟล์อื่นๆ

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

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

มีสามตัวเลือกในการติดตั้ง 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

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