วิธีแปลง Word เป็น Markdown โดยใช้ C ++

ในบทช่วยสอนพื้นฐานนี้ เราจะสำรวจวิธี แปลง Word เป็น Markdown โดยใช้ C+* คุณสามารถประมวลผลเอกสารคำที่บันทึกในรูปแบบ DOCX หรือ DOC ซึ่งอาจประกอบด้วยเนื้อหาไฟล์ที่เป็นข้อความหรือภาพ คุณสามารถ แปลง DOCX เป็น Markdown โดยใช้ C+* บนระบบปฏิบัติการ เช่น Linux หรือ MS Windows ด้วยการเรียก API เพียงไม่กี่ครั้ง

ขั้นตอนในการแปลง Word เป็น Markdown โดยใช้ C ++

  1. กำหนดค่าไลบรารี Aspose.Words.Cpp ด้วย NuGet package Manager ใน Microsoft Visual Studio
  2. เพิ่มการอ้างอิงไปยังเนมสเปซ Aspose::Words และ Aspose::Words::Saving
  3. สร้างอินสแตนซ์ของ Document Class เพื่อโหลดไฟล์ Word ต้นฉบับ
  4. สร้างอินสแตนซ์วัตถุของคลาส MarkdownSaveOptions และตั้งค่าคุณสมบัติต่างๆ
  5. บันทึกไฟล์มาร์กดาวน์ที่สร้างขึ้นในรูปแบบไฟล์ 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++

 ไทย