.NET API για την επεξεργασία εγγράφων
Open Source .NET Βιβλιοθήκη για τη δημιουργία, την επεξεργασία, την αναζήτηση ή τη διαχείριση των αρχείων Headers/Footers του Microsoft Word.
Το Word είναι μια αυτόνομη βιβλιοθήκη ανοικτού κώδικα .NET που δίνει στους προγραμματιστές τη δυνατότητα να αναπτύξουν τις δικές τους εφαρμογές για τη διαχείριση εγγράφων Word. Έχει συμπεριλάβει την πλήρη υποστήριξη για τη δημιουργία, τη φόρτωση, την τροποποίηση και την αποθήκευση εγγράφων του Microsoft Word στο πλαίσιο .NET χωρίς να απαιτείται το Microsoft Office Interior Assemblies.
Η βιβλιοθήκη Word είναι πολύ εύκολο να χειριστεί και μπορεί να ενσωματωθεί σε WinForms, WP και SP.NET. Το Word περιλαμβάνει πλήρη υποστήριξη για διάφορα σημαντικά χαρακτηριστικά ανοίγοντας και διαβάζοντας υπάρχοντα έγγραφα Word, προσθέτοντας κεφαλίδες και υποσέλιδο σε DOCX, Εισαγωγή κειμένου σε DOCX έγγραφα, σφραγίζοντας υδατογράφημα σε DOCX σελίδες, χειρισμό εγγράφων
Ξεκινώντας με τη λέξη
Πρώτα απ 'όλα, πρέπει να εγκαταστήσετε το .NET Framework 4.0 και το Visual Studio 2010 ή αργότερα, προκειμένου να χρησιμοποιήσετε το Word ομαλά.
Ο προτεινόμενος τρόπος εγκατάστασης είναι η χρήση GitHub
Βιβλιοθήκη από GitHub
https://github.com/iditectweb/word.git
.NET API για τη δημιουργία και τροποποίηση εγγράφων λέξεων
Η βιβλιοθήκη Word δίνει στους προγραμματιστές τη δύναμη να δημιουργούν καθώς και να τροποποιούν έγγραφα Word μέσα στις δικές τους εφαρμογές .NET. Μόλις δημιουργηθεί το νέο έγγραφο, οι προγραμματιστές μπορούν να εισαγάγουν πίνακες, εικόνες και κείμενο με λίγες γραμμές κώδικα. Είναι επίσης δυνατό να εισαγάγετε ένα έγγραφο σε άλλα έγγραφα ή να εισαγάγετε περιεχόμενο από άλλα έγγραφα με ευκολία.
Δημιουργία αρχείου κειμένου χρησιμοποιώντας το .NET API
WordDocument document = new WordDocument();
Paragraph para = document.Sections.AddSection().Blocks.AddParagraph();
//add content below
Αναζήτηση και αντικατάσταση κειμένου σε αρχεία Word χρησιμοποιώντας C
Η αναζήτηση παίζει σημαντικό ρόλο σε κάθε απόδοση της εφαρμογής και επιτρέπει στους χρήστες να βρίσκουν τα πράγματα πιο γρήγορα. Η βιβλιοθήκη ανοικτού κώδικα Word επιτρέπει στους προγραμματιστές να αναζητήσουν και να ανακαλύψουν το κείμενο-στόχο στο έγγραφο του Microsoft Word και να επισημάνουν το κείμενο που προκύπτει σε Docx αρχεία με ευκολία. Μπορείτε να προσαρμόσετε την επισημασμένη μορφή, όπως το χρώμα, τη μορφή γραμματοσειράς, υπογραμμίζουν, τολμηρά κλπ. Είναι επίσης δυνατό να αναζητήσετε και να αντικαταστήσετε κείμενο σε έγγραφα λέξεων.
Πώς να αναζητήσετε και να ανοίξετε το κείμενο σε Docx έγγραφα 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));
Προσθήκη Αρχείων και Αρχείων Λέξεων μέσω C API
Η βιβλιοθήκη ανοικτού κώδικα Word επιτρέπει στους προγραμματιστές λογισμικού να προσθέτουν κεφαλίδες και υποσέλιδα μέσα σε έγγραφα του Microsoft Word με μόνο μερικές γραμμές κώδικα. Η βιβλιοθήκη υποστηρίζει πολλούς τρόπους εισαγωγής επικεφαλίδων και υποσέλιδου, όπως η προσθήκη απλής κεφαλίδας κειμένου / footer, η εισαγωγή σε σελίδες, η προσθήκη κειμένου και κεφαλίδων εικόνας, η προσθήκη κεφαλίδων / ποδιών.
Προσθήκη ηγετών και υποσέλιδου σε έγγραφα Word μέσω 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));
Προσθήκη κειμένου σε έγγραφο κειμένου μέσω C API
Η εύκολη στη χρήση βιβλιοθήκη Word έχει προσφέρει ένα χρήσιμο χαρακτηριστικό για την εισαγωγή κειμένου σε έγγραφα M Word Docx με λίγες μόνο γραμμές κώδικα. Επιτρέπει στους προγραμματιστές να προσαρμόσουν το μέγεθος κειμένου, το στυλ γραμματοσειράς, το βάρος γραμματοσειράς και το χρώμα κειμένου. Μπορείτε επίσης να διαχειριστείτε το στυλ της παραγράφου σας ρυθμίζοντας την ευθυγράμμιση κειμένου, το ύψος της γραμμής, την πρώτη γραμμή, τα σύνορα και πολλά άλλα.
Προσθήκη κειμένου σε έγγραφο κειμένου μέσω 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);