مبدل ورد به مارک‌داون با استفاده از جاوا

Word را با استفاده از Java به Markdown تبدیل کنید

Markdown زبان ویژگی‌های غنی و کاربرپسندی ارائه می‌دهد و یادگیری آن آسان است. در حالی که، اسناد MS Word همواره در سازماندهی و ارائه داده‌های تجاری به روش خوبی نگهداری شده‌اند، یک مزیت بوده است. با این حال، در توسعه سریع برنامه‌ها، واقعاً مهم است که با تغییرات در زمان اجرا مقابله کنیم. بنابراین، فایل‌های Markdown در توسعه برنامه‌های تجاری بسیار مفید هستند. این پست وبلاگ به شما نشان خواهد داد چگونه می‌توان DOCX ورد را به صورت برنامه‌نویسی به Markdown MD تبدیل کرد.

ما بخش‌های زیر را پوشش خواهیم داد:

نصب کتابخانه تبدیل DOCX به MD - Java

این یک کتابخانه با ویژگی‌های غنی است که به شما این امکان را می‌دهد تا یک مبدل Word به Markdown در سطح سازمانی برای برنامه Java خود بسازید. با این حال، می‌توانید دانلود کنید API را یا فقط تنظیمات زیر را در برنامه‌های Java مبتنی بر Maven خود اضافه کنید.

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>https://repository.aspose.com/repo/</url>
</repository>
<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-words</artifactId>
    <version>21.11</version>
    <type>pom</type>
</dependency>

تبدیل فایل Word DOCX به Markdown MD با استفاده از Java

این کتابخانه Java DOCX روش‌های زیادی را برای تبدیل اسناد Word به سایر فرمت‌های فایل و تصویر محبوب به‌طور برنامه‌نویسی ارائه می‌دهد.

لطفاً مراحل و قطعه کد ذکر شده در زیر را دنبال کنید:

  1. یک مستند Word منبع را با راه‌اندازی سازنده کلاس Document بارگذاری کنید.
  2. سند را با تماس به روش save در فرمت مارک‌داون ذخیره کنید.

کد زیر را در فایل اصلی خود کپی و پیست کنید:

// یک سند Word منبع را با ابتدای سازنده کلاس Document بارگذاری کنید. 
Document doc = new Document("sample.doc");
// مدرک را با فراخوانی روش ذخیره به فرمت Markdown ذخیره کنید. 
doc.save(  "SaveDocx2Markdown.md");

شما می‌توانید خروجی را در تصویر زیر مشاهده کنید:

مبدل ورد به مارک‌داون

تبدیل ورد به مارک‌داون - گزینه‌های پیشرفته

بیایید به بررسی برخی از ویژگی‌های بارز دیگر این کتابخانه Java بپردازیم. بنابراین، ما یک سند با برخی از سبک‌ها ایجاد کرده و آن را به Markdown ذخیره خواهیم کرد:

مراحل به این صورت هستند:

  1. یک شیء از کلاس Document ایجاد کنید.
  2. یک نمونه از کلاس DocumentBuilder را instantiate کنید تا اضافه کردن محتوا به سند آسان‌تر شود.
  3. Specify the “Heading 1” style for the paragraph by calling the insertParagraph method.
  4. متد setStyleName را برای تنظیم نام سبک پاراگراف اعمال شده به این فرمت فراخوانی کنید.
  5. متن را در موقعیت فعلی درج با فراخوانی روش write وارد کنید.
  6. فونت را با فراخوانی متد setItalic به فرمت ایتالیک تغییر دهید.
  7. متد insertHyperlink را برای وارد کردن یک هایپرلینک به سند فراخوانی کنید.
  8. متد save را برای ذخیره سند خود به عنوان فایل Markdown فراخوانی کنید.

کد نمونه زیر نشان می‌دهد که چگونه می‌توان یک سند Word DOCX را به یک فایل MD Markdown در Java تبدیل کرد:

// یک شی از کلاس Document ایجاد کنید. 
Document doc = new Document();
// یک نمونه از کلاس DocumentBuilder ایجاد کنید تا افزودن محتوا به سند به سادگی انجام شود.
DocumentBuilder builder = new DocumentBuilder(doc);
// سبک "Heading 1" را برای پاراگراف با فراخوانی متد insertParagraph مشخص کنید. 
builder.insertParagraph();
// متد setStyleName را برای تنظیم نام سبک پاراگراف اعمال شده به این فرمت فراخوانی کنید. 
builder.getParagraphFormat().setStyleName("Heading 1");
// یک رشته را در سند در موقعیت فعلی درج با فراخوانی روش نوشتن وارد کنید. 
builder.write("Heading 1");
// Specify the Italic emphasis for the paragraph.
builder.insertParagraph();
// Reset styles from the previous paragraph to not combine styles between paragraphs.
builder.getParagraphFormat().setStyleName("Normal");
// فونت را با فراخوانی متد setItalic به صورت کج فرمت کنید. 
builder.getFont().setItalic(true);
builder.write("Italic Text");
// Reset styles from the previous paragraph to not combine styles between paragraphs.
builder.setItalic(false);
// Specify a Hyperlink for the desired text.
builder.insertParagraph();
// متد insertHyperlink را برای وارد کردن یک پیوند در سند فراخوانی کنید. 
builder.insertHyperlink("Aspose","https://www.aspose.com", false);
builder.write("Aspose");
// Invoke the save method to save your document as a Markdown file.
doc.save(  "example.md");

خروجی در تصویر زیر نمایش داده شده است:

Word to MD

Get a Free License

شما می‌توانید از مجوز موقت رایگان برای آزمایش API بدون محدودیت‌های ارزیابی استفاده کنید.

جمع بندی

ما می‌توانیم این آموزش را اینجا به پایان برسانیم با این امید که شما یاد گرفته‌اید چگونه با استفاده از برنامه‌نویسی در جاوا، Word را به Markdown تبدیل کنید. علاوه بر این، شما همچنین برخی از روش‌های پیشرفته‌ای که توسط این کتابخانه Java ارائه شده است را بررسی کرده‌اید. علاوه بر این، لطفاً بدون بازدید از documentation این کتابخانه آنجا را ترک نکنید.

علاوه بر این، ما پیشنهاد می‌کنیم که راهنمای Getting Started guide ما را دنبال کنید.

سرانجام، conholdate.com در حال نوشتن پست‌های وبلاگ جدید است. بنابراین، لطفاً برای به‌روزرسانی‌های منظم در تماس باشید.

سوالی بپرسید

شما می‌توانید سوالات یا پرسش‌های خود را در forum به ما اطلاع دهید.

سوالات متداول

چگونه یک سند HTML در یک برنامه .NET ایجاد کنیم؟

یک سند Word منبع را با راه‌اندازی سازنده کلاس Document بارگذاری کنید. سپس، سند را با فراخوانی متد save به فرمت Markdown ذخیره کنید.

به همچنین نگاه کنید