Converteer Word naar Markdown met behulp van Java

Converteer Word naar Markdown met behulp van Java

[Markdown][1]-taal biedt een uitgebreide reeks functies en is gemakkelijk te leren. Terwijl MS [Word][2]-documenten altijd een pluspunt zijn geweest bij het op een goed onderhouden manier organiseren en weergeven van bedrijfsgegevens. Bij de snelle ontwikkeling van applicaties is het echter echt belangrijk om de wijzigingen tijdens runtime te koppelen. Daarom bieden markdown-bestanden veel als het gaat om de ontwikkeling van zakelijke apps. Deze blogpost laat zien hoe je Word converteert naar Markdown met behulp van Java programmatisch. We behandelen de volgende onderdelen:

  • [Java Docx-bibliotheekinstallatie][3]
  • [Converteer Word naar Markdown met Java][4]
  • [Word naar Markdown-converter - geavanceerde opties][5]

Installatie Java Docx-bibliotheek

Dit is een uitgebreide [bibliotheek][6] waarmee u een Word naar Markdown-converter op ondernemingsniveau kunt bouwen voor uw Java-toepassing. U kunt de API echter [downloaden][7] of gewoon de volgende configuratie toevoegen aan uw op Maven gebaseerde Java-applicaties.

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

Converteer Word naar Markdown met behulp van Java

In feite zijn er veel methoden die door deze Java Docx-bibliotheek worden onthuld om Word-documenten programmatisch naar andere populaire bestands- en afbeeldingsindelingen te converteren. Volg de onderstaande stappen en het onderstaande codefragment:

  1. Laad een Word-brondocument door de constructor van de klasse [Document][8] te initialiseren.
  2. Sla het document op in Markdown-indeling door de methode [save][9] aan te roepen. Kopieer en plak de volgende code in uw hoofdbestand:
    // Load a source Word document by initializing the constructor of the Document class.
    Document doc = new Document("sample.doc");
    // Save the document to Markdown format by calling the save method.
    doc.save( "SaveDocx2Markdown.md");
    Je kunt de uitvoer zien in de onderstaande afbeelding:
    Word naar Markdown-converter

Word naar Markdown-converter - geavanceerde opties

Laten we eens kijken naar enkele van de andere opvallende kenmerken van deze Java-bibliotheek. We zullen dus een document met enkele stijlen maken en dit opslaan in Markdown: De stappen zijn:

  1. Maak een object van de klasse [Document][8].
  2. Instantiseer een instantie van de klasse [DocumentBuilder][10] om het toevoegen van inhoud aan het document soepel te laten verlopen.
  3. Specificeer de stijl “Kop 1” voor de alinea door de methode [insertParagraph][11] aan te roepen.
  4. Roep de methode [setStyleName][12] aan om de naam in te stellen van de alineastijl die op deze opmaak wordt toegepast.
  5. Voeg een tekenreeks in het document in op de huidige invoegpositie door de methode [write][13] aan te roepen.
  6. Maak de lettertype-indeling cursief door de methode [setItalic][14] aan te roepen.
  7. Roep de methode [insertHyperlink][15] aan om een hyperlink in het document in te voegen.
  8. Gebruik de methode [save][9] om uw document op te slaan als een Markdown-bestand.
    // Create an object of the Document class.
    Document doc = new Document();
    // Instantiate an instance of the DocumentBuilder class to make it smooth to add content to the document.
    DocumentBuilder builder = new DocumentBuilder(doc);
    // Specify the "Heading 1" style for the paragraph by calling the insertParagraph method.
    builder.insertParagraph();
    // Invoke the setStyleName method to set the name of the paragraph style applied to this formatting.
    builder.getParagraphFormat().setStyleName("Heading 1");
    // Insert a string into the document at the current insert position by calling the write method.
    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");
    // Make the font format as italic by calling the setItalic method.
    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();
    // Call the insertHyperlink method to insert a hyperlink into the document.
    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");
    De uitvoer wordt weergegeven in de onderstaande afbeelding:
    Woord aan MD

Ontvang een gratis licentie

U kunt gebruik maken van een [gratis tijdelijke licentie][16] om de API zonder evaluatiebeperkingen uit te proberen.

Opsommen

We kunnen deze tutorial hier beëindigen in de hoop dat je hebt geleerd hoe je Word naar Markdown converteert met behulp van Java programmatisch. Daarnaast heb je ook enkele geavanceerde methoden doorlopen die worden aangeboden door deze Java Docx-bibliotheek. Ga bovendien niet weg zonder een bezoek te brengen aan de [documentatie][17] van deze bibliotheek. Bovendien raden we u aan onze [Aan de slag-gids][18] te volgen. Ten slotte schrijft [conholdate.com][19] nieuwe blogposts. Blijf daarom in contact voor regelmatige updates.

Een vraag stellen

U kunt uw vragen of opmerkingen aan ons doorgeven op ons [forum][20].

Veelgestelde vragen

Hoe maak je een HTML-document in een .NET-applicatie? Laad een Word-brondocument door de constructor van de klasse [Document][8] te initialiseren. Sla het document vervolgens op in Markdown-indeling door de methode [save][9] aan te roepen.

Zie ook