Создание Word документов

DmKa

Client
Регистрация
24.09.2017
Сообщения
116
Благодарностей
16
Баллы
18
Код:
var document = Novacode.DocX.Create(project.Directory+"\\test.docx");
var p = document.InsertParagraph();
p.Append(project.Variables["test2"].Value); // Текст который мы добавляем
p.Font(new FontFamily("Times new Roman")); // Шрифт Calibri
p.FontSize(12); // Размер шрифта
p.Alignment = Novacode.Alignment.left; // Выравнивание по центру
document.Save();
document.Dispose();
Плиз.

В переменный текст вида
11111111111111
22222222222222
33333333333333

При формировании вордовского документа между строками добавляется пустая строка :(
11111111111111

22222222222222

33333333333333

========

Как это побороть?
 
  • Спасибо
Реакции: Radzhab

Nike59

Client
Регистрация
05.08.2011
Сообщения
124
Благодарностей
121
Баллы
43
del
 
Последнее редактирование:

DiabloMan

Client
Регистрация
12.05.2018
Сообщения
5
Благодарностей
1
Баллы
3
Здравствуйте, можете дать актуальную ссылку на .dll файл нужной для работы кода библиотеки?
По указанной в первом посте ссылке открывается архив, но что с ним делать, я, честно говоря, без понятия)
 

DmKa

Client
Регистрация
24.09.2017
Сообщения
116
Благодарностей
16
Баллы
18
Подниму вопрос.

не могу найти в сети DocX.dll
То что нашел на китайском сайте 212 года и описанный метод не пашет.
 

Radzhab

Client
Регистрация
23.05.2014
Сообщения
1 498
Благодарностей
1 246
Баллы
113
Подниму вопрос.

не могу найти в сети DocX.dll
То что нашел на китайском сайте 212 года и описанный метод не пашет.
он щас переименован. Называется Xceed.Words.NET.dll
 

Вложения

DmKa

Client
Регистрация
24.09.2017
Сообщения
116
Благодарностей
16
Баллы
18
Благодарю. К сожалению и с ним (прописал) выходит та же ошибка (зенка 5.22):


Компиляция кода Ошибка в действии "CS0246" "Не удалось найти имя типа или пространства имен "Novacode" (пропущена директива using или ссылка на сборку?)". [Строка: 0; Cтолбец: 7]
 

specialist

Client
Регистрация
28.12.2018
Сообщения
731
Благодарностей
338
Баллы
63
  • Спасибо
Реакции: phoenixs

Gennadij.V

Client
Регистрация
27.09.2019
Сообщения
12
Благодарностей
3
Баллы
3
Работает у кого или уже не актуальна тема? Я пробую чет не хочет работать, если кто знает помогите разобраться очень нужно.
 
  • Спасибо
Реакции: TeslaCo

quickmouse

Client
Регистрация
19.11.2010
Сообщения
71
Благодарностей
2
Баллы
8
Парни, кто компитентен, помогите с созданием docx с картинкой-ссылкой, разумеется небесплатно!
 
  • Спасибо
Реакции: Radzhab

seodima

Client
Регистрация
21.09.2014
Сообщения
195
Благодарностей
60
Баллы
28
Актуальный спиппет по созданию docx, работающий у меня:
Создание docx:
var document = Xceed.Words.NET.DocX.Create(project.Directory+"\\test.docx");
var p = document.InsertParagraph();
p.Append(project.Variables["test2"].Value); // Текст который мы добавляем
p.FontSize(12); // Размер шрифта
document.Save();
document.Dispose();
 
  • Спасибо
Реакции: onni

SlavenTyz

Client
Регистрация
30.04.2018
Сообщения
814
Благодарностей
16
Баллы
18
Подскажите, а как можно найти ключевое слово в тексте word документа
 
  • Спасибо
Реакции: silom2000

specialist

Client
Регистрация
28.12.2018
Сообщения
731
Благодарностей
338
Баллы
63
Подскажите, а как можно найти ключевое слово в тексте word документа
Для этого нужно открыть документ в режиме чтения, привести к тексту и регуляркой найти нужное слово.
Только эта библиотека избыточна для подобного, лучше использовать другие решения вида word 2 text, которые распаковывают архив и ищут сразу в xml для документов офиса начиная с 2007 версии.
 

onni

Client
Регистрация
27.01.2015
Сообщения
14
Благодарностей
0
Баллы
1
del
 
Последнее редактирование:

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)