static void GemBoxDocument1() { string[] temZnach = new string[] { "Gthdjt", "Массив представляет", "мы можем" }; // If using Professional version, put your serial key below. ComponentInfo.SetLicense("FREE-LIMITED-KEY"); //Создаем новый пустой документ DocumentModel document = new DocumentModel(); //секция документа. Section section = new Section(document); // Запысываем пустую секцию в документ document.Sections.Add(section); //Представляет собой абзац содержания в документе. Paragraph paragraph = new Paragraph(document); Paragraph paragraph2 = new Paragraph(document); // добавляем блок в секцию section.Blocks.Add(paragraph); section.Blocks.Add(paragraph2); // Инициализирует новый экземпляр класса Run с указанным текстом. Run run = new Run(document, "Hello World!"); Run run2 = new Run(document, temZnach.ToString()); paragraph.Inlines.Add(run); paragraph.Inlines.Add(run2); document.Save("TestGemBox.docx"); }
public static void gerar() { ComponentInfo.SetLicense("DHPL-8V4A-TLKO-SHIZ"); DocumentModel Capa = new DocumentModel(); string pathToResources = @"C:\Astrologia\"; var section = new GemBox.Document.Section(Capa); Capa.Sections.Add(section); GemBox.Document.Paragraph paragraph = new GemBox.Document.Paragraph(Capa); section.Blocks.Add(paragraph); Picture picture1 = new Picture(Capa, Path.Combine(pathToResources, "Capa.png"), 5000, 5500, LengthUnit.Pixel); paragraph.Inlines.Add(picture1); Capa.Save(pathToResources + "Capa.rtf"); gerar2(); }
static void GetBoxDoc(string ebillpath) { ComponentInfo.SetLicense("FREE-LIMITED-KEY"); try { using (var sr = new StreamReader(ebillpath)) { var doc = new DocumentModel(); doc.DefaultCharacterFormat.Size = 10; doc.DefaultCharacterFormat.FontName = "Courier New"; var section = new Section(doc); doc.Sections.Add(section); string line; var clearedtop = false; while ((line = sr.ReadLine()) != null) { if (string.IsNullOrEmpty(line) && !clearedtop) { continue; } clearedtop = true; Paragraph paragraph2 = new Paragraph(doc, new Run(doc, line)); section.Blocks.Add(paragraph2); } PageSetup pageSetup = new PageSetup(); // section.PageSetup; var pm = new PageMargins(); pm.Bottom = 36; pm.Top = 36; pm.Right = 36; pm.Left = 36; pageSetup.PageMargins = pm; doc.Save(@"test.pdf"); } } catch (Exception ex) { Console.WriteLine("Ошибка при работе" + ex); } }
static void GemBoxDocumentTest() { string[] temZnach = new string[] { "Gthdjt", "Массив представляет", "мы можем" }; //Лицензии ComponentInfo.SetLicense("FREE-LIMITED-KEY"); // обьект для работы с вордом DocumentModel document = new DocumentModel(); //настройки шрифта document.DefaultCharacterFormat.Size = 25; //производные элементы, имеющие определенный набор свойств, //используемых для определения страниц Section section = new Section(document); //Добавляем текущий обьект в документ document.Sections.Add(section); //Представляет собой абзац содержания в документе. Paragraph paragraph = new Paragraph(document); //Документ.Секции блоков. section.Blocks.Add(paragraph); for (int i = 0; i < temZnach.Length; i++) { Run run = new Run(document, temZnach[i]); // document.Content.LoadText(temZnach[i], new CharacterFormat() { FontName = "Arial" }); paragraph.Inlines.Add(run); } // Представляет область текста с общим набором свойств. // Run run = new Run(document, "Programming language: C++, C# and Java"); //Абзац в строчках. // paragraph.Inlines.Add(run); document.Save("Doc1.docx"); }