.NET API para a criação de documentos de de palavras
Open Source .NET Library to Create, Edit, Search or Merge & Gerenciar Personalizado Headers/Footers em arquivos do Microsoft Word.
O Word é uma biblioteca Open Source standalone que dá aos programadores de computador a de desenvolver seus aplicativos para gerenciar documentos do Word. Ele incluiu suporte completo para, carregar, e salvar documentos do Microsoft Word no framework .NET sem do Microsoft Office Interior.
A biblioteca do Word é muito fácil de manusear e pode ser em WinForms, WP e SP.NET. O suporte para vários recursos importantes abrindo e lendo documentos do Word, fornecendo cabeçalhos e rodapé para DOCX, Inserir texto para DOCX documentos, carimbar a marca d'água para DOCX páginas.
Começando com o Word
Primeiro de tudo, você precisa instalar .NET framework 4.0 e Visual Studio 2010 ou posterior, a fim de usar o Word suavemente.
A maneira recomendada de instalar é usando GitHub
Instalar Biblioteca do Word de GitHub
https://github.com/iditectweb/word.git
.NET API para e documentos do Word
A biblioteca do Word dá aos programadores .NET o poder de, bem como documentos do Word dentro de seus aplicativos .NET. Uma vez que o novo documento é criado os desenvolvedores podem inserir, imagens e texto com apenas algumas de código. é possível inserir um documento em outros documentos ou inserir conteúdo de outros documentos com.
Criar novo arquivo do Word usando .NET API
WordDocument document = new WordDocument();
Paragraph para = document.Sections.AddSection().Blocks.AddParagraph();
//add content below
Pesquisar e Substituir Texto em Arquivos do Word usando C
Pesquisar ha um papel importante em cada desempenho de aplicativos e permite que os usuários encontrem as coisas mais rapidamente. A biblioteca do Word de código aberto permite que os programadores de computador procurem e descubram o texto alvo no documento do Microsoft Word e realçam o texto resultante em Docx arquivo com. Você pode o formato destacado, como cor, formato de fonte, underline, negrito etc. é possível pesquisar e o texto em documentos de texto.
Como pesquisar e Highlight Text em 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));
Adicionar Líderes e Footer para Arquivos do Word via C API
A biblioteca open source Word permite que programadores de software adicionem cabeçalhos e rodapé dentro de documentos do Microsoft Word com apenas algumas de código. A biblioteca várias formas de inserir cabeçalhos e rodapé, como cabeçalho / rodapé de texto simples, inserindo em páginas mesmo/odd, adicionando seções de texto e imagem, cabeçalho e rodapé,
Adicionando Líderes e Footer em Documentos do 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));
Adicionar texto ao documento do Word via C API
A biblioteca do Word fácil de usar forneceu uma para inserir Texto em Documentos M Word Docx com apenas algumas de código. Ele permite que os desenvolvedores personalizar o do texto, estilo de fonte, peso da fonte e cor do texto. Você também pode gerenciar o estilo do seu, definindo amento de texto, altura de linha, de primeira linha, & mais.
Adicionar texto ao documento do 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);