Konwertuj Word na Markdown za pomocą Java

Konwertuj Word na Markdown za pomocą Java

Język Markdown oferuje bogaty zestaw funkcji i jest łatwy do nauczenia. Natomiast dokumenty MS Word zawsze były zaletą w organizowaniu i reprezentowaniu danych biznesowych w dobrze utrzymany sposób. Jednak w przypadku szybkiego tworzenia aplikacji naprawdę ważne jest, aby wprowadzać zmiany w czasie wykonywania. Dlatego pliki Markdown oferują wiele, jeśli chodzi o tworzenie aplikacji biznesowych. W tym poście na blogu dowiesz się, jak przekonwertować Word DOCX na Markdown MD przy użyciu programowej Java.

Omówimy następujące sekcje:

Konwerter DOCX na MD - instalacja biblioteki Java

Jest to bogata w funkcje [biblioteka], która umożliwia zbudowanie konwertera Word na Markdown na poziomie przedsiębiorstwa dla aplikacji Java. Możesz jednak pobrać interfejs API lub po prostu dodać następującą konfigurację w swoich aplikacjach Java opartych na 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>

Konwertuj Word DOCX na Markdown MD za pomocą Java

Istnieje wiele metod udostępnianych przez tę bibliotekę Java DOCX do programowej konwersji dokumentów programu Word na inne popularne formaty plików i obrazów.

Postępuj zgodnie z instrukcjami i fragmentem kodu wymienionym poniżej:

  1. Załaduj dokument źródłowy programu Word, inicjując konstruktor klasy Document.
  2. Zapisz dokument w formacie Markdown wywołując metodę save.

Skopiuj i wklej następujący kod do swojego głównego pliku:

// Załaduj dokument źródłowy programu Word, inicjując konstruktora klasy Document. 
Document doc = new Document("sample.doc");
// Zapisz dokument w formacie Markdown, wywołując metodę save. 
doc.save(  "SaveDocx2Markdown.md");

Wynik możesz zobaczyć na obrazku poniżej:

Konwerter słów na Markdown

Konwersja słowa na Markdown — opcje zaawansowane

Sprawdźmy niektóre inne ważne funkcje tej biblioteki Java. Stworzymy więc dokument z pewnymi stylami i zapiszemy go w Markdown:

Kroki są następujące:

  1. Utwórz obiekt klasy Document.
  2. Utwórz instancję klasy DocumentBuilder, aby ułatwić dodawanie treści do dokumentu.
  3. Określ styl „Nagłówek 1" dla akapitu, wywołując metodę insertParagraph.
  4. Wywołaj metodę setStyleName, aby ustawić nazwę stylu akapitu zastosowanego do tego formatowania.
  5. Wstaw ciąg znaków do dokumentu w bieżącej pozycji wstawiania, wywołując metodę write.
  6. Zmień format czcionki na kursywę, wywołując metodę setItalic.
  7. Wywołaj metodę insertHyperlink, aby wstawić hiperłącze do dokumentu.
  8. Wywołaj metodę save, aby zapisać dokument jako plik Markdown.

Poniższy przykładowy kod pokazuje, jak przekonwertować dokument Word DOCX na plik MD Markdown w Javie:

// Utwórz obiekt klasy Document. 
Document doc = new Document();
// Utwórz instancję klasy DocumentBuilder, aby ułatwić dodawanie treści do dokumentu.
DocumentBuilder builder = new DocumentBuilder(doc);
// Określ styl „Nagłówek 1" dla akapitu, wywołując metodę wstawParagraph. 
builder.insertParagraph();
// Wywołaj metodę setStyleName, aby ustawić nazwę stylu akapitu zastosowanego do tego formatowania. 
builder.getParagraphFormat().setStyleName("Heading 1");
// Wstaw ciąg do dokumentu w bieżącej pozycji wstawiania, wywołując metodę write. 
builder.write("Heading 1");
// Określ kursywę dla akapitu.
builder.insertParagraph();
// Zresetuj style z poprzedniego akapitu, aby nie łączyć stylów między akapitami.
builder.getParagraphFormat().setStyleName("Normal");
// Zmień format czcionki na kursywę, wywołując metodę setItalic. 
builder.getFont().setItalic(true);
builder.write("Italic Text");
// Zresetuj style z poprzedniego akapitu, aby nie łączyć stylów między akapitami.
builder.setItalic(false);
// Określ hiperłącze dla żądanego tekstu.
builder.insertParagraph();
// Wywołaj metodę InsertHyperlink, aby wstawić hiperłącze do dokumentu. 
builder.insertHyperlink("Aspose","https://www.aspose.com", false);
builder.write("Aspose");
// Wywołaj metodę save, aby zapisać dokument jako plik Markdown.
doc.save(  "example.md");

Dane wyjściowe pokazano na obrazku poniżej:

Słowo do MD

Zdobądź bezpłatną licencję

Możesz skorzystać z bezpłatnej licencji tymczasowej, aby wypróbować interfejs API bez ograniczeń ewaluacyjnych.

Podsumowując

Możemy zakończyć ten samouczek w tym miejscu, mając nadzieję, że nauczyłeś się konwertować program Word na Markdown za pomocą programowego języka Java. Ponadto zapoznałeś się również z kilkoma zaawansowanymi metodami oferowanymi przez tę bibliotekę Java. Ponadto proszę nie opuszczać biblioteki bez odwiedzenia dokumentacji tej biblioteki.

Ponadto sugerujemy skorzystanie z naszego Przewodnika wprowadzającego.

Wreszcie conholdate.com pisze nowe posty na blogu. Dlatego też prosimy o kontakt w celu otrzymywania regularnych aktualizacji.

Zadać pytanie

Możesz dać nam znać o swoich pytaniach lub wątpliwościach na naszym forum.

Często zadawane pytania

Jak utworzyć dokument HTML w aplikacji .NET?

Załaduj dokument źródłowy programu Word, inicjując konstruktor klasy Document. Następnie zapisz dokument w formacie Markdown wywołując metodę save.

Zobacz też