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

Discussion in 'Внеконкурсные статьи' started by Radzhab, Sep 16, 2014.

  1. DmKa

    DmKa Client

    Joined:
    Sep 24, 2017
    Messages:
    83
    Likes Received:
    3
    Code (text):
    1. var document = Novacode.DocX.Create(project.Directory+"\\test.docx");
    2. var p = document.InsertParagraph();
    3. p.Append(project.Variables["test2"].Value); // Текст который мы добавляем
    4. p.Font(new FontFamily("Times new Roman")); // Шрифт Calibri
    5. p.FontSize(12); // Размер шрифта
    6. p.Alignment = Novacode.Alignment.left; // Выравнивание по центру
    7. document.Save();
    8. document.Dispose();
    Плиз.

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

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

    22222222222222

    33333333333333

    ========

    Как это побороть?
     
    Radzhab likes this.
  2. Dmitrybyapple

    Dmitrybyapple Client

    Joined:
    Feb 22, 2015
    Messages:
    41
    Likes Received:
    27
  3. Nike59

    Nike59 Client

    Joined:
    Aug 5, 2011
    Messages:
    36
    Likes Received:
    12
    del
     
    Last edited: Jan 2, 2019
  4. DiabloMan

    DiabloMan Client

    Joined:
    May 12, 2018
    Messages:
    3
    Likes Received:
    1
    Здравствуйте, можете дать актуальную ссылку на .dll файл нужной для работы кода библиотеки?
    По указанной в первом посте ссылке открывается архив, но что с ним делать, я, честно говоря, без понятия)
     
  5. DmKa

    DmKa Client

    Joined:
    Sep 24, 2017
    Messages:
    83
    Likes Received:
    3
    Подниму вопрос.

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

    Radzhab Client

    Joined:
    May 23, 2014
    Messages:
    1,431
    Likes Received:
    1,100
    он щас переименован. Называется Xceed.Words.NET.dll
     

    Attached Files:

    DmKa likes this.
  7. DmKa

    DmKa Client

    Joined:
    Sep 24, 2017
    Messages:
    83
    Likes Received:
    3
    Благодарю. К сожалению и с ним (прописал) выходит та же ошибка (зенка 5.22):


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

    specialist Client

    Joined:
    Dec 28, 2018
    Messages:
    215
    Likes Received:
    58
    Пространство имен изменилось на
    using Xceed;

    Документация, прочее полезное

    Эта версия 45 дней триала или из их инсталера и что делать с ключами?
     

Пользователи просматривающие тему (Пользователей: 0, Гостей: 0)