Siamo entusiasti di presentare GroupDocs.Markdown for .NET, una nuova aggiunta alla famiglia di prodotti GroupDocs. GroupDocs.Markdown for .NET è un’API di elaborazione documenti che consente di esportare PDF, Word, Excel e altri formati in Markdown per un’integrazione fluida con l’ecosistema dell’IA generativa.

Perché Markdown?

Markdown è leggero, leggibile dall’uomo e ampiamente supportato nei flussi di lavoro degli sviluppatori, nei sistemi di gestione dei contenuti e nelle pipeline di IA generativa. Con l’esportazione diretta in Markdown, GroupDocs.Markdown for .NET ti aiuta a:

  • Automatizzare le conversioni da documento a Markdown all’interno delle applicazioni .NET.
  • Preparare contenuti strutturati in testo semplice adatti all’elaborazione AI.
  • Semplificare la migrazione dei contenuti verso flussi di lavoro basati su Git e generatori di siti statici.

Caratteristiche

  • Esporta più formati di documento: Converti i tipi di file più popolari (PDF, DOCX, XLSX, EPUB e altri) in Markdown.
  • Formattazione Markdown avanzata: Esporta con precisione intestazioni, paragrafi, elenchi, tabelle, collegamenti, immagini, citazioni a blocco e blocchi di codice.
  • Gestione flessibile delle immagini: Esporta le immagini separatamente o incorporale direttamente nel file Markdown.
  • Elaborazione locale: Nessun cloud o connessione a Internet richiesti. Tutta l’elaborazione avviene in modo sicuro sul tuo computer.
  • Design API intuitivo: API semplice e orientata agli sviluppatori, creata con la facilità d’uso in mente.
  • Supporto multipiattaforma: Funziona su Windows e Linux con le assembly .NET e .NET Framework incluse nel pacchetto NuGet.

Tipi di file supportati

GroupDocs.Markdown supporta la conversione dai seguenti formati:

  • Documenti PDF
  • Microsoft Word (DOCX, DOC)
  • Microsoft Excel (XLSX, XLS)
  • Ebook (EPUB, MOBI)
  • File di testo semplice e file Web

Utilizzo

Scenari comuni per l’esportazione di documenti in Markdown.

Esporta PDF in Markdown

Converti un PDF in Markdown pulito in poche righe di codice. Per impostazione predefinita, le immagini sono incorporate nel file di output.

// Import the namespace
using GroupDocs.Markdown;

// Set the license (optional)
License.Set("GroupDocs.Markdown.lic");

// Instantiate the converter
var converter = new MarkdownConverter("business-plan.pdf");

// Convert and save output to file
converter.Convert("business-plan.md");

Lo screenshot seguente mostra il file PDF di input e il Markdown di output.

Source PDF and output Markdown file

Salva le immagini in una cartella

Questo esempio mostra come convertire un file DOCX in Markdown salvando le immagini in una cartella separata.

// Import the namespace
using GroupDocs.Markdown;

// Set the license (optional)
License.Set("GroupDocs.Markdown.lic");

// Instantiate the converter
var converter = new MarkdownConverter("annual-review.docx");

// Set image export strategy and output folder
var convertOptions = new DocumentConverterOptions();
convertOptions.ImageExportStrategy = new ExportImagesToFileSystemStrategy("./images");

// Convert and save output to file
converter.Convert("annual-review.md");

Lo screenshot seguente mostra il file DOCX di input e il Markdown di output. Le immagini sono salvate come risorse esterne separate nella cartella ./images.

Source DOCX and output Markdown file

Requisiti

  • .NET Framework 4.6.2+ (Windows)
  • .NET 6.0+ (Windows o Linux)

Licenza

Consulta le informazioni legali dettagliate, inclusi termini di utilizzo, copyright, EULA e politica sulla privacy:
https://about.groupdocs.com/legal/

Supporto

Per domande o assistenza tecnica, utilizza il nostro Free Support Forum.

Roadmap & Disponibilità

La prima versione del nostro pacchetto è già stata costruita e sta attraversando test interni, inclusi test unitari, di integrazione e controlli manuali dell’API. Stiamo verificando che tutto funzioni senza intoppi così da offrirti un’esperienza affidabile e potente fin dal primo giorno.

🚀 Una volta completate le revisioni finali, rilasceremo il pacchetto su NuGet e sul sito GroupDocs Releases.

👉 Vuoi essere il primo a sapere quando sarà disponibile? Pubblicheremo un annuncio dedicato qui sul blog! Nel frattempo, puoi anche iscriverti per ricevere aggiornamenti tramite il nostro Free Support Forum — dai un’occhiata alla categoria GroupDocs.Markdown Product Family o alla categoria GroupDocs.Purchase se hai domande di natura commerciale.