Chuyển đổi Word sang Markdown trong Java

Ngày nay, định dạng Markdown(MD) được nhiều người lựa chọn để viết các bài báo, blog và tài liệu trực tuyến. Tuy nhiên, cú pháp của nó trở nên khó nhớ và khó viết trong trường hợp các tài liệu có kích thước lớn. Để làm cho mọi thứ dễ dàng hơn, bạn có thể viết nội dung trong MS Word và sau đó chuyển đổi tệp DOCX sang Markdown. Để thực hiện chuyển đổi này theo chương trình, bài viết này trình bày cách chuyển đổi DOCX sang Markdown (.md) trong Java.

Java DOCX to Markdown Converter - Tải xuống miễn phí

Để chuyển đổi tệp DOCX sang định dạng Markdown, chúng tôi sẽ sử dụng Aspose.Words dành cho Java. API nói trên cho phép bạn tạo và thao tác các tài liệu Word từ bên trong các ứng dụng Java. Ngoài ra, nó còn cung cấp trình chuyển đổi tài liệu chất lượng cao để chuyển đổi tài liệu DOCX sang các định dạng khác. Bạn có thể tải xuống JAR của API hoặc cài đặt nó bằng cách sử dụng các cấu hình Maven sau.

<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>

Chuyển đổi DOCX sang Markdown trong Java

Sau đây là các bước để chuyển đổi tệp DOCX sang Markdown trong Java.

Mẫu mã sau đây cho thấy cách chuyển đổi tệp DOCX thành Markdown (MD) bằng Java.

// Tải tài liệu Word từ đĩa
Document doc = new Document("document.docx");

// Lưu tài liệu ở định dạng Markdown
doc.save("word-to-markdown.md");

Java DOCX sang Markdown - Tùy chỉnh

Bạn cũng có thể thay đổi hành vi mặc định của API đối với chuyển đổi DOCX sang Markdown. Ví dụ: bạn có thể đặt căn chỉnh của nội dung trong các bảng, chỉ định thư mục để lưu giữ hình ảnh, v.v. Sau đây là các bước để đặt các tùy chọn khác nhau trong Java DOCX sang chuyển đổi Markdown.

Mẫu mã sau đây cho thấy cách tùy chỉnh chuyển đổi DOCX sang Markdown bằng Java.

// Tải tài liệu Word từ đĩa
Document doc = new Document("document.docx");

// Đặt tùy chọn Markdown
MarkdownSaveOptions so = new MarkdownSaveOptions();
so.setImagesFolder("D:\\Images");

// Lưu tài liệu ở định dạng Markdown
doc.save("word-to-markdown.md", so);

DOCX to Markdown Java Converter - Nhận giấy phép miễn phí

Bạn có thể sử dụng Aspose.Words dành cho Java mà không có giới hạn đánh giá bằng cách sử dụng giấy phép tạm thời.

Sự kết luận

Trong bài viết này, bạn đã học cách chuyển đổi tệp DOCX sang Markdown (.md) theo lập trình trong Java. Hơn nữa, bạn đã thấy cách sửa đổi chuyển đổi DOCX thành Markdown bằng các tùy chọn khác nhau. Bạn cũng có thể khám phá các tính năng khác được cung cấp bởi Aspose.Words dành cho Java bằng cách sử dụng tài liệu. Ngoài ra, bạn có thể thoải mái đặt câu hỏi của mình qua diễn đàn của chúng tôi.

Xem thêm