- Регистрация
- 24.08.2013
- Сообщения
- 978
- Благодарностей
- 522
- Баллы
- 93
Приветствую.
Задача:
Добавить в шаблон возможность конвертировать (статью) разметку html в markdown, а также наличие возможности конвертации обратно в html.
1. Были скачана и установлена необходимая dll библиотека в папку ...\Progs\ExternalAssemblies
2. В шаблоне подключены GAC и using
3. В шаблоне C# сниппет
4. При выполнении шаблона сыпятся ошибки:
Подскажите, как пофиксить ошибки чтоб работала конвертация html -> mardown?
Задача:
Добавить в шаблон возможность конвертировать (статью) разметку html в markdown, а также наличие возможности конвертации обратно в html.
1. Были скачана и установлена необходимая dll библиотека в папку ...\Progs\ExternalAssemblies
2. В шаблоне подключены GAC и using
GAC
using
и
using
и
3. В шаблоне C# сниппет
C#:
using HtmlAgilityPack;
using Markdig;
string ConvertHtmlToMarkdown(string article)
{
string text = project.ExecuteMacro(article);
// Create an HTML document from the text
HtmlDocument doc = new HtmlDocument();
doc.LoadHtml(text);
// Create a Markdown pipeline
MarkdownPipeline pipeline = new MarkdownPipelineBuilder().Build();
// Convert the HTML to Markdown
string markdown = Markdig.Markdown.ToMarkdown(doc.DocumentNode.OuterHtml, pipeline);
// Return the Markdown
return markdown;
}
// Usage:
string articleHtml = project.ExecuteMacro(project.Variables["article"].Value);
string markdownText = ConvertHtmlToMarkdown(articleHtml);
return markdownText;
Код:
Компиляция кода Ошибка в действии "CS1003" "Syntax error, '(' expected". [Строка: 1; Cтолбец: 7]
Компиляция кода Ошибка в действии "CS1026" ") expected". [Строка: 1; Cтолбец: 22]
Компиляция кода Ошибка в действии "CS1003" "Syntax error, '(' expected". [Строка: 2; Cтолбец: 7]
Компиляция кода Ошибка в действии "CS1026" ") expected". [Строка: 2; Cтолбец: 14]