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. Để 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 hoặc DOC 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 Word sang Markdown trong Java.
- Thư viện chuyển đổi Java Word sang Markdown
- Chuyển một Word thành Markdown trong Java
- Tùy chỉnh chuyển đổi Word thành Markdown
Java API để chuyển đổi Word thành Markdown
Để chuyển đổi tệp DOCX / DOC 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 MS Word 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 tệp Word thành Markdown trong Java
Sau đây là các bước để chuyển đổi tệp Word sang Markdown trong Java.
- Tải tệp Word bằng lớp Tài liệu.
- Chuyển đổi tệp Word sang định dạng Markdown bằng phương pháp Document.save (string).
Mẫu mã sau đây cho thấy cách chuyển đổi tệp Word thành Markdown trong 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 Customize Word to Markdown Conversion
Bạn cũng có thể thay đổi hành vi mặc định của API cho chuyển đổi Word thành Markdown. Ví dụ: bạn có thể đặt căn chỉnh của nội dung trong các bảng, chỉ định một thư mục để lưu giữ hình ảnh, v.v. Sau đây là các bước để thiết lập các tùy chọn khác nhau trong chuyển đổi Word thành Markdown.
- Tải tài liệu Word bằng lớp Tài liệu.
- Tạo một đối tượng của lớp MarkdownSaveOptions.
- Đặt các tùy chọn mong muốn như MarkdownSaveOptions.setImagesFolder (string).
- Chuyển đổi tài liệu Word sang Markdown bằng phương pháp Document.save (string, MarkdownSaveOptions).
Mẫu mã sau đây cho thấy cách tùy chỉnh chuyển đổi Word thành Markdown trong 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);
Java Word to Markdown 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 Word sang Markdown (.md) trong Java. Hơn nữa, bạn đã thấy cách sửa đổi chuyển đổi Word thành Markdown bằng cách sử dụ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.