word to markdown

Convert Word Document to Markdown with Node.js API.

Microsoft Word файли широко використовуються для документації, але в сучасних робочих процесах розробки Markdown (MD) став переважним форматом завдяки своїй простоті, сумісності з системами контролю версій та легкості інтеграції в веб-сайти та вікі. Конвертація з Word в Markdown забезпечує збереження структурованого контенту, спрощуючи редагування та співпрацю.

Цей посібник проводить вас через процес перетворення DOCX в Markdown за допомогою RESTful API, призначеного для розробників, які потребують ефективного, масштабованого перетворення документів в хмарних додатках.

Node.js API для конвертації DOCX в Markdown

Aspose.Words Cloud SDK for Node.js спрощує задачу перетворення документів всього за кілька рядків коду. Він підтримує DOC, DOCX, RTF та інші формати, що дозволяє перетворювати у Markdown (MD) з високою точністю.

🌟 Особливості на один погляд:

  • Перетворити Word на Markdown з збереженням форматування.
  • Не потрібно встановлювати Microsoft Word або програмне забезпечення для настільних комп’ютерів.
  • Захищене перетворення на основі хмари з OAuth2.
  • Легко інтегрувати з веб- та серверними додатками Node.js.

Початок роботи

Крок 1: Встановіть SDK

npm install asposewordscloud --save

Крок 2: Отримайте облікові дані API Створіть обліковий запис на Aspose.Cloud Dashboard та отримайте свій Client ID і Client Secret.

Convert Word to Markdown using Node.js

Давайте дослідимо, як конвертувати документи Word у ODT за допомогою Node.js.

Крок 1 - Ініціалізація WordsApi:

const { WordsApi, ConvertDocumentRequest } = require("asposewordscloud");
const wordsApi = new WordsApi("YOUR_CLIENT_ID", "YOUR_CLIENT_SECRET");

Крок 2 – Завантажте файл DOCX до хмарного сховища:

const { WordsApi, UploadFileRequest } = require("asposewordscloud");
const fs = require("fs");

const wordsApi = new WordsApi("YOUR_CLIENT_ID", "YOUR_CLIENT_SECRET");

const uploadRequest = new UploadFileRequest({
  fileContent: fs.readFileSync("source.docx"),
  path: "source.docx"
});

await wordsApi.uploadFile(uploadRequest);

Крок 3 – Конвертувати DOCX в Markdown:

const { ConvertDocumentRequest } = require("asposewordscloud");

const convertRequest = new ConvertDocumentRequest({
  documentName: "sample.docx",
  format: "md",
  outPath: "converted/resultant.md"
});

const result = await wordsApi.convertDocument(convertRequest);
console.log("Word to Markdown conversion completed successfully.");
const convertRequest = new ConvertDocumentRequest({
  documentName: "sample.docx",
  format: "md",
  outPath: "converted/result.md"
});

const result = await wordsApi.convertDocument(convertRequest);
console.log("Word to Markdown conversion completed successfully.");
word to markdown

Попередній перегляд конвертації Word в Markdown.

Перетворити DOCX у Markdown за допомогою cURL

Для ентузіастів командного рядка або автоматизації CI/CD ось версія cURL:

Крок 1- Згенерувати JWT токен:

curl -v "https://api.aspose.cloud/connect/token" \
 -X POST \
 -d "grant_type=client_credentials&client_id=CLIENT_ID&client_secret=CLIENT_SECRET" \
 -H "Content-Type: application/x-www-form-urlencoded" \
 -H "Accept: application/json"

Крок 2 – Запустити перетворення DOCX в MD:

curl -v "https://api.aspose.cloud/v4.0/words/convert?format=odt" \
-X PUT \
-H "Authorization: Bearer <ACCESS_TOKEN>" \
-H "Content-Type: multipart/form-data" \
-d "@input-sample.docx" 

Replace:

  • sourceFile with your input Word document.
  • <ACCESSTOKEN> з вашим згенерованим маркером доступу.

Спробуйте безкоштовний онлайн конвертер DOCX в Markdown

Хочете протестувати це перед кодуванням? Спробуйте онлайн Word to Markdown Converter, що працює на базі API Aspose.Words REST.

перетворити docx на markdown онлайн

Безкоштовний онлайн-додаток для конвертації DOCX у Markdown.

Корисні ресурси для розробників:

Висновок

Використовуючи Aspose.Words Cloud SDK для Node.js, ви можете швидко та ефективно конвертувати DOC або DOCX у Markdown. Чи то ви управляєте документацією для розробників, автоматизуєте контентні потоки, чи створюєте веб-інструменти, цей API надає вам гнучкість для точного і легкого перетворення контенту.

Схожі статті

Ми настійно рекомендуємо відвідати наступні блоги: