
Converteer Word naar Markdown met behulp van Java
- [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:
- Laad een Word-brondocument door de constructor van de klasse [Document][8] te initialiseren.
- Sla het document op in Markdown-indeling door de methode [save][9] aan te roepen.
Kopieer en plak de volgende code in uw hoofdbestand:
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode characters
// 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");
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:
- Maak een object van de klasse [Document][8].
- Instantiseer een instantie van de klasse [DocumentBuilder][10] om het toevoegen van inhoud aan het document soepel te laten verlopen.
- Specificeer de stijl “Kop 1” voor de alinea door de methode [insertParagraph][11] aan te roepen.
- Roep de methode [setStyleName][12] aan om de naam in te stellen van de alineastijl die op deze opmaak wordt toegepast.
- Voeg een tekenreeks in het document in op de huidige invoegpositie door de methode [write][13] aan te roepen.
- Maak de lettertype-indeling cursief door de methode [setItalic][14] aan te roepen.
- Roep de methode [insertHyperlink][15] aan om een hyperlink in het document in te voegen.
- Gebruik de methode [save][9] om uw document op te slaan als een Markdown-bestand.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters. Learn more about bidirectional Unicode characters
// 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");
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
- [Voeg Word-documenten samen met Java][21]
- [Converteer Word naar PDF met Java][22] [1]: https://docs.fileformat.com/word-processing/md/ [2]: https://docs.fileformat.com/word-processing/docx/ [3]: #Java-Docx-library-installation [4]: #Convert-Word-to-Markdown-using-Java [5]: #Word-to-Markdown-converter—advanced-options [6]: https://products.aspose.com/words/java/ [7]: https://releases.aspose.com/words/java//new-releases/aspose.words-for-java-22.5/ [8]: https://reference.aspose.com/words/java/com.aspose.words/document#Document(java.lang.String) [9]: https://reference.aspose.com/words/java/com.aspose.words/document#save(java.lang.String,int) [10]: https://reference.aspose.com/words/java/com.aspose.words/DocumentBuilder [11]: https://reference.aspose.com/words/java/com.aspose.words/documentbuilder#insertParagraph() [12]: https://reference.aspose.com/words/java/com.aspose.words/paragraphformat#StyleName [13]: https://reference.aspose.com/words/java/com.aspose.words/documentbuilder#write(java.lang.String) [14]: https://reference.aspose.com/words/java/com.aspose.words/font#Italic [15]: https://reference.aspose.com/words/java/com.aspose.words/documentbuilder#insertHyperlink(java.lang.String,java.lang.String,boolean) [16]: https://purchase.conholdate.com/temporary-license [17]: https://docs.aspose.com/words/java/ [18]: https://docs.aspose.com/words/java/getting-started/ [19]: https://conholdate.com/ [20]: https://forum.conholdate.com/ [21]: https://blog.conholdate.com/nl/total/merge-word-documents-using-java/ [22]: https://blog.conholdate.com/nl/total/convert-word-to-pdf-using-java/