Немного поискав конвертор из rtf в html формат, в основном это платные утилиты (вот только не понимаю за что такие астрономические цены за такую простую задачу) нашел бесплатный аналог по имени Highlight - freeware open source project (можно найти по адресу http://andre-simon.de) и выставив опции на закладке Output specific: 1. Embed style 2. Inline CSS после выбора необходимого файла с кодом нажимаем clipboard получаем что-то типа
/*
* Created by SharpDevelop.
* User: Admin
* Date: 16.09.2008
* Time: 20:52
*
* To change this template use Tools | Options | Coding |
Edit Standard Headers.
*/
using System;
using System.IO;
namespace FSLib.Generic
{
public delegate void StorageContentChangeHandler();
public delegate void StorageCapacityChangeHandler();
public enum StorageAddOptions
{
Copy,
Move,
HardLink
}
/// <summary>
/// Description of IFSStorage.
/// </summary>
public interface IFSStorage
{
long Capacity{get;set;}
long Occupied{get;}
long Free{get;}
long AddFile(FileInfo file, StorageAddOptions options,
string relativePath);
long AddFolder(DirectoryInfo directory, StorageAddOptions
options, bool copySubfolders, string relativePath);
bool DeleteFile(long file_id);
bool DeleteFolder(string relativePath, bool delContent);
string Name{get;}
string RootPath{get;}
DirectoryInfo PrepareRelativePath(string relativePath);
event StorageContentChangeHandler ContentChanged;
event StorageCapacityChangeHandler CapacityChanged;
}
}
только необходимо удалить теги html и body, так как программа генерирует полностью html страницу, а не html участок. Но с этим можно ммриться, ведь программа бесплатна, и на этом спасибо, все остальное мы напильником отточим :)
P.S.
Замечено, что этот блог некорректно отрабатывает длинный текст, поэтому буду пользоваться фичей программы - line wrapping.
No comments:
Post a Comment