Rendi i tuoi documenti pronti per l’IA

SDK Markdown per esportare vari tipi di documento in Markdown pulito e semantico.

Preserva la struttura del documento, titoli, elenchi, tabelle, collegamenti e immagini

Gestisci le immagini incorporandole o salvandole come risorse esterne.

Set di funzionalità di GroupDocs.Markdown

Queste sono le funzionalità che distinguono la nostra soluzione.

  • Esporta documenti in Markdown

    Rendi i tuoi PDF, Word, Excel, eBook e file di testo pronti per i LLM esportandoli in Markdown.

  • Mantieni la struttura del documento

    Preserva la struttura del documento, i titoli, gli elenchi, le tabelle, i collegamenti e le immagini.

  • Gestisci le immagini

    Incorpora le immagini o salvale come risorse esterne. Sostituisci le immagini durante il processo di conversione.

  • Converti interi documenti o pagine specifiche

    Converti interi documenti o limita la conversione a pagine o fogli specifici, secondo necessità.

Esempi di codice GroupDocs.Markdown

Gli scenari d’uso più comuni per esportare documenti in Markdown. Puoi richiedere una licenza temporanea gratuita per testare il prodotto nel tuo ambiente.

Esporta PDF in Markdown

Ottieni un file Markdown pulito da un PDF in poche righe di codice. Per impostazione predefinita, le immagini sono incorporate nel file di output.
// Importa lo spazio dei nomi
using GroupDocs.Markdown;

// Istanzia il convertitore
using var converter = new MarkdownConverter("business-plan.pdf");

// Converti e salva l'output su file
converter.Convert("business-plan.md");
# Importa lo spazio dei nomi
from groupdocs.markdown import MarkdownConverter

# Converti e salva l'output su file
MarkdownConverter.to_file("business-plan.pdf", "business-plan.md")

Salva le immagini in una cartella

Questo esempio di codice mostra come convertire un file DOCX in Markdown e salvare le immagini in una cartella separata.
// Importa lo spazio dei nomi
using GroupDocs.Markdown;

// Imposta la licenza
License.Set("GroupDocs.Markdown.lic");

// Istanzia il convertitore
using var converter = new MarkdownConverter("annual-report.docx");

// Imposta la strategia di esportazione delle immagini e la cartella di destinazione
var options = new ConvertOptions
{
    ImageExportStrategy = new ExportImagesToFileSystemStrategy("./images")
    {
        ImagesRelativePath = "images"
    }
};

// Converti e salva l'output in un file
converter.Convert("annual-report.md", options);
# Importa lo spazio dei nomi
from groupdocs.markdown import MarkdownConverter, ConvertOptions
from groupdocs.markdown import ExportImagesToFileSystemStrategy

# Imposta la strategia di esportazione delle immagini e la cartella di destinazione
strategy = ExportImagesToFileSystemStrategy("./images")
strategy.images_relative_path = "images"
options = ConvertOptions()
options.image_export_strategy = strategy

# Converti e salva l'output in un file
MarkdownConverter.to_file(
    "annual-report.docx", "annual-report.md",
    convert_options=options)

Ispeziona il documento e converti pagine specifiche

Ottieni i metadati del documento prima della conversione, quindi esporta solo le pagine necessarie — ideale per documenti di grandi dimensioni e pipeline AI/RAG.
// Importa lo spazio dei nomi
using GroupDocs.Markdown;

// Ispeziona il documento senza convertirlo
DocumentInfo info = MarkdownConverter.GetInfo("report.pdf");
Console.WriteLine($"{info.PageCount} pages, by {info.Author}");

// Converti solo le prime 3 pagine con front matter
var options = new ConvertOptions
{
    PageNumbers = new[] { 1, 2, 3 },
    IncludeFrontMatter = true
};

// Usa il metodo statico one-liner
MarkdownConverter.ToFile("report.pdf", "report.md", options);
# Importa lo spazio dei nomi
from groupdocs.markdown import MarkdownConverter, ConvertOptions

# Ispeziona il documento senza convertirlo
info = MarkdownConverter.get_info("report.pdf")
print(f"{info.page_count} pages, by {info.author}")

# Converti solo le prime 3 pagine con front matter
options = ConvertOptions()
options.page_numbers = [1, 2, 3]
options.include_front_matter = True

# Usa il metodo statico one-liner
MarkdownConverter.to_file("report.pdf", "report.md",
    convert_options=options)

Oltre 30 formati di file supportati

I seguenti formati di file sono supportati per l’esportazione in Markdown.

Metriche approfondite e approfondimenti statistici

Approfondisci una dettagliata analisi dei nostri principali dati, fornendo metriche complete e approfondimenti statistici sui nostri risultati, impatto e crescita.

  • 30+

    Formati supportati

    Converti da decine di formati di documenti e testi, tra cui PDF, Word, Excel ed eBook, in Markdown, garantendo integrazioni fluide con l’ecosistema gen AI.

  • 1.0M

    Fidato dagli sviluppatori

    Le nostre soluzioni sono diventate affidabili e ampiamente adottate nella community degli sviluppatori, offrendo integrazioni fluide per i tuoi progetti.

  • 15+

    Prodotti

    Offriamo più di 15 SDK per l’elaborazione dei documenti, garantendo un’esperienza fluida per le tue integrazioni. Noi elaboriamo, così tu puoi rilassarti.

  • 100+

    Clienti soddisfatti

    Al servizio dei marchi più iconici del mondo. Scopri perché centinaia amano i prodotti GroupDocs! Unisciti ora!

I nostri clienti soddisfatti

Le librerie GroupDocs sono utilizzate da marchi riconosciuti a livello globale e di grande prestigio in tutto il mondo.

Piattaforme supportate

GroupDocs.Markdown supporta i seguenti sistemi operativi e framework.

.NET

.NET 6+
.NET Framework 4.6.2+
Windows, Linux
30+ formati di file

Python

Python 3.5+
Windows, Linux, macOS
30+ formati di file

Pronto per iniziare?

Scegli la piattaforma di destinazione per saperne di più sul prodotto.

Risorse utili

Esplora la documentazione, i campioni di codice e il supporto della comunità per migliorare la tua esperienza.

Domande e dubbi comuni

Trova le risposte alle domande più frequenti nella nostra sezione FAQ per affrontare rapidamente le tue richieste e preoccupazioni.

  • Posso valutare i prodotti GroupDocs prima dell’acquisto?
    Sì! Tutti i prodotti GroupDocs hanno a disposizione una versione di valutazione senza rischi. Incoraggiamo vivamente gli sviluppatori a scaricare e provare le nostre API prima dell’acquisto, per garantire che soddisfino le tue esigenze al 100%.
  • GroupDocs organizza dimostrazioni dei prodotti?
    No, il nostro focus è sulle API e sul realizzare prodotti il più funzionali e stabili possibile. Offriamo comunque prove completamente funzionali e gratuite sotto forma di una licenza temporanea così puoi testare il prodotto autonomamente.
  • Dove posso scaricare il prodotto?
    Tutti i prodotti sono disponibili per il download da NuGet o dal sito web di GroupDocs Releases.
  • Le licenze per sviluppatori GroupDocs sono per utente o per utente nominato?
    Le licenze per sviluppatori GroupDocs sono per utente, non per utente nominato. Comprendiamo che i membri di un team di sviluppo possono cambiare nel tempo e che non è pratico dover aggiornare le licenze ogni volta che ciò accade.
  • Fornite supporto tecnico?
    Sì, forniamo supporto tecnico gratuito da parte dei team di prodotto su Free Support Forum e Paid Support Helpdesk per garantire un’esperienza fluida.
 Italiano