ในบทช่วยสอนพื้นฐานนี้ เราจะสำรวจวิธี แปลง Word เป็น Markdown โดยใช้ C+* คุณสามารถประมวลผลเอกสารคำที่บันทึกในรูปแบบ DOCX หรือ DOC ซึ่งอาจประกอบด้วยเนื้อหาไฟล์ที่เป็นข้อความหรือภาพ คุณสามารถ แปลง DOCX เป็น Markdown โดยใช้ C+* บนระบบปฏิบัติการ เช่น Linux หรือ MS Windows ด้วยการเรียก API เพียงไม่กี่ครั้ง
ขั้นตอนในการแปลง Word เป็น Markdown โดยใช้ C ++
- กำหนดค่าไลบรารี Aspose.Words.Cpp ด้วย NuGet package Manager ใน Microsoft Visual Studio
- เพิ่มการอ้างอิงไปยังเนมสเปซ Aspose::Words และ Aspose::Words::Saving
- สร้างอินสแตนซ์ของ Document Class เพื่อโหลดไฟล์ Word ต้นฉบับ
- สร้างอินสแตนซ์วัตถุของคลาส MarkdownSaveOptions และตั้งค่าคุณสมบัติต่างๆ
- บันทึกไฟล์มาร์กดาวน์ที่สร้างขึ้นในรูปแบบไฟล์ MD
ขั้นตอนข้างต้นอธิบายวิธี แปลง Word เป็น Markdown โดยใช้ C++ กระบวนการนี้ช่วยให้คุณควบคุมการกำหนดค่าต่างๆ ของการแปลงเอกสาร เช่น การเพิ่มประสิทธิภาพหน่วยความจำ การเข้ารหัส คุณภาพของการแสดงผล ฯลฯ คุณไม่จำเป็นต้องพิจารณารายละเอียดเล็กน้อยและมาตรฐานของรูปแบบไฟล์ เนื่องจากการเรียก API จะดูแลระบบไฟล์และมาตรฐานต่างๆ
รหัสเพื่อสร้าง DOCX เป็น Markdown Converter โดยใช้ C ++
#pragma once | |
#include <cstdint> | |
#include <iostream> | |
#include <Aspose.Words.Cpp/Document.h> | |
#include <Aspose.Words.Cpp/License.h> | |
#include <Aspose.Words.Cpp/Saving/MarkdownSaveOptions.h> | |
#include <system/exceptions.h> | |
using System::MakeObject; | |
using System::SharedPtr; | |
using System::String; | |
using namespace Aspose::Words; | |
using namespace Aspose::Words::Saving; | |
void WordtoMarkdown() | |
{ | |
// Set license | |
System::String LicFilePath = u"Aspose.Total.CPP.lic"; | |
SharedPtr<License> LicenseForWordtoMD = System::MakeObject<License>(); | |
LicenseForWordtoMD->SetLicense(LicFilePath); | |
// Instantiate Document class for loading input word document for converting to Markdown | |
SharedPtr <Document> WordToMarkdown = MakeObject<Document>(u"WordToMarkdown.docx"); | |
// Initilaize MarkdownSaveOptions to convert DOCX to MD Markdown file | |
SharedPtr <MarkdownSaveOptions> markdownOptions = MakeObject<MarkdownSaveOptions>(); | |
markdownOptions->set_MemoryOptimization(true); | |
markdownOptions->set_UseHighQualityRendering(true); | |
// Save output Markdown file | |
WordToMarkdown->Save(u"Output.md", markdownOptions); | |
} |
ในข้อมูลโค้ดด้านบน อันดับแรก เราจะโหลดเอกสาร Word ต้นทางในรูปแบบ DOCX หรือ DOC โดยใช้อินสแตนซ์ของ Document class จากนั้น เราดำเนินการระบุคุณสมบัติต่างๆ เพื่อกำหนดค่าไฟล์ MD เอาต์พุตด้วย MarkdownSaveOptions class สุดท้าย เราเขียนไฟล์มาร์กดาวน์เอาต์พุตโดยใช้เมธอด Save คุณสามารถสร้างตัวแปลง Word เป็น Markdown โดยใช้ C++ ด้วยข้อมูลโค้ดนี้ในแอปพลิเคชันของคุณ
ในหัวข้อที่แล้ว เราได้เรียนรู้วิธีการ แปลง Word เป็น HTML โดยใช้ C++ เราได้ศึกษาวิธีการ แปลง DOCX เป็น MD ใน C++