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

DmKa

Client
Регистрация
24.09.2017
Сообщения
126
Благодарностей
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
Сообщения
120
Благодарностей
121
Баллы
43
del
 
Последнее редактирование:

DiabloMan

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

DmKa

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

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

Radzhab

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

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

Вложения

DmKa

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


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

specialist

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

Gennadij.V

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

Vinovnik

Client
Регистрация
10.08.2016
Сообщения
354
Благодарностей
106
Баллы
43
Может кто нибудь покажет рабочий код?
 

specialist

Client
Регистрация
28.12.2018
Сообщения
732
Благодарностей
343
Баллы
63

quickmouse

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

seodima

Client
Регистрация
21.09.2014
Сообщения
199
Благодарностей
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
Сообщения
1 091
Благодарностей
31
Баллы
48
Подскажите, а как можно найти ключевое слово в тексте word документа
 
  • Спасибо
Реакции: silom2000

specialist

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

art22

Client
Регистрация
24.06.2016
Сообщения
487
Благодарностей
74
Баллы
28
может кто скинет рабочий файл? а то ничего не выходитошибки за ошибками тема вообще актуальна?
 
  • Спасибо
Реакции: Чешир

Чешир

Client
Регистрация
27.06.2014
Сообщения
1 641
Благодарностей
977
Баллы
113
может кто скинет рабочий файл? а то ничего не выходитошибки за ошибками тема вообще актуальна?
Аналогичная просьба скинуть рабочий файл. Изображения из первых сообщений исчезли. Что куда добавлять непонятно.
 

alexman

Client
Регистрация
20.07.2017
Сообщения
33
Благодарностей
4
Баллы
8
не пробовал, дабы не терять время, присоединяюсь к 2-м последним постам, скиньте плиз файл рабочий, нужно очень
 

sten30

Client
Регистрация
05.09.2017
Сообщения
261
Благодарностей
33
Баллы
28

Nick

Client
Регистрация
22.07.2014
Сообщения
1 984
Благодарностей
817
Баллы
113

dihard

Client
Регистрация
08.11.2019
Сообщения
245
Благодарностей
40
Баллы
28
Подскажите пожалуйста, использую эту библиотеку. все работает. Но нету функций WrappingStyle и WrapText. Обращаюсь как в примере и в доках написано что они есть . Но при обращении к картинке их нету. Подскажите, знающие люди, что я делаю не так? Спасибо за любой комментарий
 

санчил

Client
Регистрация
15.04.2016
Сообщения
334
Благодарностей
60
Баллы
28
нашел такой код на чтение вроде бы, в тесте показывает "ок" по факту не работает, посмотрите кто понимает и смыслит в этом больше чем я
Код:
const string FILE_NAME = @"C:\123.doc";
try
{
  Stream s = File.OpenRead(FILE_NAME);
}
catch(Exception e)
{
    //System.Diagnostics.Debugger.Break();
    Console.WriteLine(e.Message);
}
чтение документа docx в буфер обмена

C#:
//библиотека docx.dll

string filePath = project.Path + @"123.docx"; // Укажите путь к вашему документу

using (var document = DocX.Load(filePath))
{
string allText = document.Text; // Копирование текста в буфер обмена
  
System.Windows.Forms.Clipboard.SetText(allText);
    
instance.ActiveTab.KeyEvent("v", "press", "ctrl");
 

Ylvov

Client
Регистрация
23.01.2017
Сообщения
91
Благодарностей
15
Баллы
8
Друзья, скиньте DLL-ки пожалуйста
 

санчил

Client
Регистрация
15.04.2016
Сообщения
334
Благодарностей
60
Баллы
28

Вложения

  • Спасибо
Реакции: Ylvov

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