Converti Word in Markdown usando Java

Converti Word in Markdown usando Java

La lingua Markdown offre una ricca serie di funzionalità ed è facile da imparare. Considerando che i documenti MS Word sono sempre stati un vantaggio nell’organizzazione e nella rappresentazione dei dati aziendali in modo ben mantenuto. Tuttavia, nel rapido sviluppo delle applicazioni, è veramente importante modificare le modifiche in fase di esecuzione. Pertanto, i file Markdown offrono molto quando si tratta di sviluppo di app aziendali. Questo post sul blog ti mostrerà come convertire Word in Markdown usando Java in modo programmatico.

Tratteremo le seguenti sezioni:

Installazione della libreria Java Docx

Questa è una libreria ricca di funzionalità che ti consente di creare un convertitore da Word a Markdown di livello aziendale per la tua applicazione Java. Tuttavia, puoi scaricare l’API o semplicemente aggiungere la seguente configurazione nelle tue applicazioni Java basate su 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>

Converti Word in Markdown usando Java

In effetti, ci sono molti metodi esposti da questa libreria Java Docx per convertire i documenti Word in altri formati di file e immagini popolari a livello di codice.

Segui i passaggi e lo snippet di codice indicati di seguito:

  1. Carica un documento Word di origine inizializzando il costruttore della classe Document.
  2. Salva il documento in formato Markdown chiamando il metodo save.

Copia e incolla il seguente codice nel tuo file principale:

// Carica un documento Word di origine inizializzando il costruttore della classe Document. 
Document doc = new Document("sample.doc");
// Salva il documento in formato Markdown chiamando il metodo di salvataggio. 
doc.save(  "SaveDocx2Markdown.md");

Puoi vedere l’output nell’immagine qui sotto:

Convertitore da Word a Markdown

Convertitore da Word a Markdown: opzioni avanzate

Diamo un’occhiata ad alcune delle altre caratteristiche importanti di questa libreria Java. Quindi, creeremo un documento con alcuni stili e lo salveremo in Markdown:

I passaggi sono:

  1. Crea un oggetto della classe Document.
  2. Istanziare un’istanza della classe DocumentBuilder per semplificare l’aggiunta di contenuto al documento.
  3. Specificare lo stile “Intestazione 1” per il paragrafo chiamando il metodo insertParagraph.
  4. Richiamare il metodo setStyleName per impostare il nome dello stile di paragrafo applicato a questa formattazione.
  5. Inserisci una stringa nel documento nella posizione di inserimento corrente chiamando il metodo write.
  6. Rendi il formato del carattere corsivo chiamando il metodo setItalic.
  7. Chiama il metodo insertHyperlink per inserire un collegamento ipertestuale nel documento.
  8. Richiama il metodo save per salvare il documento come file Markdown.
// Crea un oggetto della classe Document. 
Document doc = new Document();
// Istanziare un'istanza della classe DocumentBuilder per semplificare l'aggiunta di contenuto al documento.
DocumentBuilder builder = new DocumentBuilder(doc);
// Specificare lo stile "Titolo 1" per il paragrafo chiamando il metodo insertParagraph. 
builder.insertParagraph();
// Richiamare il metodo setStyleName per impostare il nome dello stile di paragrafo applicato a questa formattazione. 
builder.getParagraphFormat().setStyleName("Heading 1");
// Inserire una stringa nel documento nella posizione di inserimento corrente chiamando il metodo write. 
builder.write("Heading 1");
// Specificare il corsivo per il paragrafo.
builder.insertParagraph();
// Reimposta gli stili dal paragrafo precedente per non combinare gli stili tra i paragrafi.
builder.getParagraphFormat().setStyleName("Normal");
// Rendi il formato del carattere corsivo chiamando il metodo setItalic. 
builder.getFont().setItalic(true);
builder.write("Italic Text");
// Reimposta gli stili dal paragrafo precedente per non combinare gli stili tra i paragrafi.
builder.setItalic(false);
// Specificare un collegamento ipertestuale per il testo desiderato.
builder.insertParagraph();
// Chiama il metodo insertHyperlink per inserire un collegamento ipertestuale nel documento. 
builder.insertHyperlink("Aspose","https://www.aspose.com", false);
builder.write("Aspose");
// Richiama il metodo di salvataggio per salvare il documento come file Markdown.
doc.save(  "example.md");

L’output è mostrato nell’immagine seguente:

Parola a MD

Ottieni una licenza gratuita

Puoi usufruire di una licenza temporanea gratuita per provare l’API senza limitazioni di valutazione.

Riassumendo

Possiamo concludere questo tutorial qui con la speranza che tu abbia imparato a convertire Word in Markdown usando Java a livello di codice. Inoltre, hai anche esaminato alcuni metodi avanzati offerti da questa libreria Java Docx. Inoltre, ti preghiamo di non partire senza aver visitato la documentazione di questa biblioteca.

Inoltre, ti suggeriamo di seguire la nostra Guida introduttiva.

Infine, conholdate.com sta scrivendo nuovi post sul blog. Pertanto, si prega di rimanere in contatto per aggiornamenti regolari.

Fai una domanda

Puoi farci sapere le tue domande o richieste sul nostro forum.

Domande frequenti

Come si crea un documento HTML in un’applicazione .NET?

Carica un documento Word di origine inizializzando il costruttore della classe Document. Quindi, salva il documento nel formato Markdown chiamando il metodo save.

Guarda anche