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
- Konwertuj Word DOCX na Markdown MD za pomocą Java
- Konwersja słowa na Markdown — opcje zaawansowane
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:
- Załaduj dokument źródłowy programu Word, inicjując konstruktor klasy Document.
- 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:
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:
- Utwórz obiekt klasy Document.
- Utwórz instancję klasy DocumentBuilder, aby ułatwić dodawanie treści do dokumentu.
- Określ styl „Nagłówek 1" dla akapitu, wywołując metodę insertParagraph.
- Wywołaj metodę setStyleName, aby ustawić nazwę stylu akapitu zastosowanego do tego formatowania.
- Wstaw ciąg znaków do dokumentu w bieżącej pozycji wstawiania, wywołując metodę write.
- Zmień format czcionki na kursywę, wywołując metodę setItalic.
- Wywołaj metodę insertHyperlink, aby wstawić hiperłącze do dokumentu.
- 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:
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.