.NET API pour la création de documents de traitement de texte

Ouvrir la bibliothèque de la source .NET pour créer, modifier, effectuer une recherche ou gérer la clientèle Headers/Footers dans les fichiers Microsoft Word.

Word est une bibliothèque de source ouverte autonome qui permet aux programmateurs d'ordinateur de développer leurs propres applications pour la gestion des documents Word. Il a fourni un appui complet à la création, au chargement, à la modification et à l'économie de documents Microsoft Word dans le cadre de l'EET sans exiger les assemblées internes de Microsoft Office.

La bibliothèque Word est très facile à manipuler et peut être intégrée à WinForms, WP et SPET. L'ouverture et la lecture des documents Word existants, l'ajout de l'en-tête et de la feuille à DOCX, Inscrire le texte à DOCX documents de travail.

Previous Next

Pour commencer avec Word

Tout d'abord, vous devez installer le cadre .NET 4.0 et Visual Studio 2010 ou plus tard afin d'utiliser Word sans heurt. 

Le mode d'installation recommandé utilise GitHub

Installer la bibliothèque Word à partir de GitHub

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

.NET API pour créer et modifier les documents Word

La bibliothèque Word donne aux programmateurs .NET le pouvoir de produire et de modifier des documents Word dans leurs propres applications .NET. Une fois le nouveau document créé, les développeurs peuvent insérer des tableaux, des images et des textes avec quelques lignes de code. Il est également possible d'insérer un document dans d'autres documents ou d'insérer le contenu d'autres documents avec facilité.

Créer un nouveau fichier Word en utilisant .NET API

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

Recherche et remplacer le texte dans les fichiers Word en utilisant C

La recherche joue un rôle important dans chaque performance des applications et permet aux utilisateurs de trouver des choses plus rapidement. La bibliothèque de la source ouverte Word permet aux programmateurs d'ordinateurs de rechercher et de découvrir le texte cible dans le document Microsoft Word et de mettre en lumière le texte qui en résulte dans Docx fichiers avec facilité. Vous pouvez ajuster le format mis en évidence, comme la couleur, le format de police, le sous-ligne, le gras, etc. Il est également possible de rechercher et de remplacer le texte dans des documents écrits.

Comment faire la recherche et la lumière Texte dans Docx Document voûte 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));

Ajouter les plombiers et les fichiers en format Word par C API

La bibliothèque de la source ouverte Word permet aux programmeurs de logiciels d'ajouter des moniteurs et des feuilles dans les documents Microsoft Word avec quelques lignes de code. La bibliothèque appuie de nombreuses façons d'insérer les têtes et les semelles, comme l'ajout d'un simple chef/fouleur de texte, l'ajout de sections et d'images.

Ajout de plombs et de fusils dans des documents en format 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));

Ajouter le texte au document Word via C API

La bibliothèque Word a fourni un élément utile pour insérer le texte dans M Word Docx Documents avec seulement quelques lignes de code. Il permet aux développeurs de personnaliser la taille du texte, le style de police, le poids de police et la couleur du texte. Vous pouvez également gérer le style de votre paragraphe en fixant l'alignement du texte, la hauteur de la ligne, le tiret de première ligne, les frontières plus.

Ajouter le texte au document 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);
 Français