.NET API per la creazione di documenti di elaborazione testi

Open Source .NET Library to Create, Edit, Search or Merge & Gestisci Custom Headers/Footers in file Microsoft Word.

Word è una potente libreria open source standalone che dà ai programmatori di computer la capacità di sviluppare le proprie applicazioni per la gestione dei documenti Word. Ha incluso il supporto completo per la creazione, il caricamento, la modifica e il salvataggio di documenti Microsoft Word nel framework .NET senza richiedere Microsoft Office Interior Assemblelies.

La libreria Word è molto facile da gestire e può essere integrata in WinForms, WP e SP.NET. Ha incluso il pieno supporto per varie caratteristiche importanti apertura e lettura documenti Word esistenti, aggiungendo intestazioni e footer a DOCX, Inserire testo a DOCX documenti, timbrando filigrana a DOCX pagine, aggiungendo testo a DOCX documenti di alleggerimento, manegge, tabelle, posta

Previous Next

Iniziare con la parola

Prima di tutto, è necessario installare .NET framework 4.0 e Visual Studio 2010 o più tardi, al fine di utilizzare Word senza intoppi. 

Il modo consigliato per installare è usare GitHub

Installare Word Library da GitHub

 https://github.com/iditectweb/word.git

.NET API per creare e modificare documenti di Word

La libreria Word dà ai programmatori .NET il potere di generare e modificare i documenti Word all'interno delle proprie applicazioni .NET. Una volta creato il nuovo documento gli sviluppatori possono inserire tabelle, immagini e testo con solo un paio di righe di codice. È anche possibile inserire un documento in altri documenti o inserire contenuti da altri documenti con facilità.

Crea nuovo file di Word utilizzando .NET API

WordDocument document = new WordDocument();
Paragraph para = document.Sections.AddSection().Blocks.AddParagraph();
//add content below

Ricerca e Sostituzione testo in file di parole utilizzando C

La ricerca svolge un ruolo importante in tutte le prestazioni delle applicazioni e consente agli utenti di trovare le cose più velocemente. La libreria open source Word permette ai programmatori di cercare e scoprire il testo di destinazione nel documento Microsoft Word, e evidenziare il testo risultante in Docx file con facilità. È possibile regolare il formato evidenziato come il colore, il formato di carattere, sottolineatura, grassetto ecc. È anche possibile cercare e sostituire il testo in documenti di parola.

Come cercare e leggere il testo in Docx Document va C ?

WordFile wordFile = new WordFile();
WordDocument document = wordFile.Import(File.ReadAllBytes("Sample.docx"));
WordDocumentBuilder builder = new WordDocumentBuilder(document);
//Apply new highlight style 
Action action = new Action((state) =>
{
    state.HighlightColor = Colors.Yellow;
});
//Highlight all the "Page" text in the document
builder.ReplaceStyling("Page", true, true, action);
File.WriteAllBytes("HighlightText.docx", wordFile.Export(document));

Aggiungere i leader e il piattino ai file di parole via C API

La libreria open source Word consente ai programmatori di software di aggiungere header e footer all'interno di documenti di Microsoft Word con solo un paio di linee di codice. La libreria supporta numerosi modi di inserire intestazioni e piè di pagina come l'aggiunta di testi semplici intestazione/footer, inserendo su pagine anche/odd, aggiungendo testo e intestazione/piede.

Aggiunta di Leader e Footer in Documenti Word via C API

WordFile wordFile = new WordFile();
WordDocument document = wordFile.Import(File.ReadAllBytes("Sample.docx"));
//Add header at the left
Header header = document.Sections[0].Headers.Add();
Paragraph paragraphHeader = header.Blocks.AddParagraph();
paragraphHeader.TextAlignment = Styles.Alignment.Left;
paragraphHeader.Inlines.AddText("simple header");
//Add footer at the right
Footer footer = document.Sections[0].Footers.Add();
Paragraph paragraphFooter = footer.Blocks.AddParagraph();
paragraphFooter.TextAlignment = Styles.Alignment.Right;
paragraphFooter.Inlines.AddText("simple footer");
File.WriteAllBytes("SimpleHeaderFooter.docx", wordFile.Export(document));

Aggiungi testo al documento Word via C API

La libreria Word facile da usare ha fornito una caratteristica utile per inserire testo in documenti M Word Docx con solo un paio di righe di codice. Permette agli sviluppatori di personalizzare la dimensione del testo, lo stile del carattere, il peso del carattere e il colore del testo. Puoi anche gestire lo stile del tuo paragrafo impostando l'allineamento del testo, l'altezza della linea, il primo trattino, i confini e altro ancora.

Aggiungi testo al documento Word via C API

WordDocument document = new WordDocument();
WordDocumentBuilder builder = new WordDocumentBuilder(document);
//Set global style for text and paragraph
builder.CharacterState.FontFamily = new ThemableFontFamily("Arial");
builder.CharacterState.FontSize = 16;
builder.ParagraphState.LineSpacing = 1.2;
builder.ParagraphState.FirstLineIndent = 40;
//Insert text using builder directly
builder.InsertText("Nomal text. ");
//Insert one line with text, it will add line break automatically
builder.InsertLine("Nomal line with auto line break. ");
//So the text below will be added in a second paragraph
builder.InsertText("Nomal text. ");
//Insert text using TextInline object
TextInline textInline = new TextInline(document);
textInline.Text = "This text content is using TextInline object. ";
textInline.FontSize = 20;
builder.InsertInline(textInline);
 Italiano