RichTextFormat в HTML

Я просмотрел эта тема о преобразовании RTF в HTML, но некоторые ссылки не работают или стоят денег.

Каков наилучший способ конвертировать RTF в HTML, это просто текст (размер шрифта, полужирный, подчеркивание, цвет и т. д.), а не изображения или что-то еще.

Любая помощь будет принята с благодарностью!


person Prisoner    schedule 07.03.2011    source источник


Ответы (3)


Просто погуглите мертвую ссылку DocFrac, она даст вам местоположение с открытым исходным кодом на SourceForge и возможность загрузки расположение в SoftPedia.

Вроде стабильно, но сам не пробовал.

РЕДАКТИРОВАТЬ: он использует COM DLL или, так сказать, неуправляемую DLL. Вы можете связать это с обычными вызовами P/Invoke, но если у вас возникли проблемы с его настройкой, загляните на это сообщение, в котором показано, как это сделать для преобразования RTF в HTML с помощью DoxLib. Библиотеки DLL находятся в файле *.gz от SourceForge. Есть даже пример проекта VB6, но его можно запустить только с версией VB, отличной от .NET.

person Abel    schedule 07.03.2011
comment
Кажется, я не могу найти dll или что-нибудь, что можно было бы импортировать в мой проект, есть идеи? - person Prisoner; 07.03.2011
comment
@Prisoner: см. мою правку выше. Кстати, в пакете есть DLL. - person Abel; 08.03.2011

Плагин визуальной студии CopySourceAsHtml (с открытым исходным кодом) делает именно это. Взгляните на исходный код.

person Klaus Byskov Pedersen    schedule 07.03.2011

Вы можете попробовать библиотеку C# из бесплатной статьи Writing Your Own RTF Converter. .

person Community    schedule 17.05.2011