实例介绍
超级好用的RTF/HTML转换器 支持自定义格式输出,扩展性很好。
【实例截图】
【核心代码】
.
├── C# Winform Rtf Html 转换器_RtfConverter_SourceCode.zip
├── Converter
│ ├── Html
│ │ ├── ConverterHtml2008.csproj
│ │ ├── ConverterHtml2010.csproj
│ │ ├── IRtfHtmlCssStyle.cs
│ │ ├── IRtfHtmlCssStyleCollection.cs
│ │ ├── IRtfHtmlStyle.cs
│ │ ├── IRtfHtmlStyleConverter.cs
│ │ ├── Properties
│ │ │ ├── AssemblyInfo.cs
│ │ │ └── VersionInfo.cs
│ │ ├── RtfHtmlConvertScope.cs
│ │ ├── RtfHtmlConvertSettings.cs
│ │ ├── RtfHtmlConverter.cs
│ │ ├── RtfHtmlCssStyle.cs
│ │ ├── RtfHtmlCssStyleCollection.cs
│ │ ├── RtfHtmlElementPath.cs
│ │ ├── RtfHtmlSpecialCharCollection.cs
│ │ ├── RtfHtmlStyle.cs
│ │ └── RtfHtmlStyleConverter.cs
│ └── Xml
│ ├── ConverterXml2008.csproj
│ ├── ConverterXml2010.csproj
│ ├── Properties
│ │ ├── AssemblyInfo.cs
│ │ └── VersionInfo.cs
│ ├── RtfXmlConvertSettings.cs
│ └── RtfXmlConverter.cs
├── Interpreter
│ ├── Converter
│ │ ├── Image
│ │ │ ├── IRtfConvertedImageInfo.cs
│ │ │ ├── IRtfConvertedImageInfoCollection.cs
│ │ │ ├── IRtfVisualImageAdapter.cs
│ │ │ ├── RtfConvertedImageInfo.cs
│ │ │ ├── RtfConvertedImageInfoCollection.cs
│ │ │ ├── RtfImageConvertSettings.cs
│ │ │ ├── RtfImageConverter.cs
│ │ │ └── RtfVisualImageAdapter.cs
│ │ └── Text
│ │ ├── RtfTextConvertSettings.cs
│ │ └── RtfTextConverter.cs
│ ├── IRtfColor.cs
│ ├── IRtfColorCollection.cs
│ ├── IRtfDocument.cs
│ ├── IRtfDocumentInfo.cs
│ ├── IRtfDocumentProperty.cs
│ ├── IRtfDocumentPropertyCollection.cs
│ ├── IRtfFont.cs
│ ├── IRtfFontCollection.cs
│ ├── IRtfInterpreter.cs
│ ├── IRtfInterpreterContext.cs
│ ├── IRtfInterpreterListener.cs
│ ├── IRtfTextFormat.cs
│ ├── IRtfTextFormatCollection.cs
│ ├── IRtfVisual.cs
│ ├── IRtfVisualBreak.cs
│ ├── IRtfVisualCollection.cs
│ ├── IRtfVisualImage.cs
│ ├── IRtfVisualSpecialChar.cs
│ ├── IRtfVisualText.cs
│ ├── IRtfVisualVisitor.cs
│ ├── Interpreter
│ │ ├── RtfColorTableBuilder.cs
│ │ ├── RtfDocumentInfoBuilder.cs
│ │ ├── RtfFontBuilder.cs
│ │ ├── RtfFontTableBuilder.cs
│ │ ├── RtfImageBuilder.cs
│ │ ├── RtfInterpreter.cs
│ │ ├── RtfInterpreterBase.cs
│ │ ├── RtfInterpreterContext.cs
│ │ ├── RtfInterpreterListenerBase.cs
│ │ ├── RtfInterpreterListenerDocumentBuilder.cs
│ │ ├── RtfInterpreterListenerFileLogger.cs
│ │ ├── RtfInterpreterListenerLogger.cs
│ │ ├── RtfInterpreterLoggerSettings.cs
│ │ ├── RtfTextBuilder.cs
│ │ ├── RtfTimestampBuilder.cs
│ │ └── RtfUserPropertyBuilder.cs
│ ├── Interpreter2008.csproj
│ ├── Interpreter2010.csproj
│ ├── Model
│ │ ├── RtfColor.cs
│ │ ├── RtfColorCollection.cs
│ │ ├── RtfDocument.cs
│ │ ├── RtfDocumentInfo.cs
│ │ ├── RtfDocumentProperty.cs
│ │ ├── RtfDocumentPropertyCollection.cs
│ │ ├── RtfFont.cs
│ │ ├── RtfFontCollection.cs
│ │ ├── RtfTextFormat.cs
│ │ ├── RtfTextFormatCollection.cs
│ │ ├── RtfVisual.cs
│ │ ├── RtfVisualBreak.cs
│ │ ├── RtfVisualCollection.cs
│ │ ├── RtfVisualImage.cs
│ │ ├── RtfVisualSpecialChar.cs
│ │ └── RtfVisualText.cs
│ ├── Properties
│ │ ├── AssemblyInfo.cs
│ │ └── VersionInfo.cs
│ ├── RtfColorException.cs
│ ├── RtfColorTableFormatException.cs
│ ├── RtfFontKind.cs
│ ├── RtfFontPitch.cs
│ ├── RtfFontTableFormatException.cs
│ ├── RtfInterpreterException.cs
│ ├── RtfInterpreterState.cs
│ ├── RtfInvalidDataException.cs
│ ├── RtfPropertyKind.cs
│ ├── RtfTextAlignment.cs
│ ├── RtfUndefinedColorException.cs
│ ├── RtfUndefinedFontException.cs
│ ├── RtfUnsupportedStructureException.cs
│ ├── RtfVisualBreakKind.cs
│ ├── RtfVisualImageFormat.cs
│ ├── RtfVisualKind.cs
│ ├── RtfVisualSpecialCharKind.cs
│ ├── Strings.cs
│ ├── Strings.resx
│ └── Support
│ ├── RtfElementVisitorBase.cs
│ ├── RtfElementVisitorOrder.cs
│ ├── RtfInterpreterTool.cs
│ └── RtfVisualVisitorBase.cs
├── InterpreterTests
│ ├── ArticleCode.cs
│ ├── InterpreterTests2008.csproj
│ ├── InterpreterTests2010.csproj
│ ├── Program.cs
│ ├── Properties
│ │ ├── AssemblyInfo.cs
│ │ └── VersionInfo.cs
│ ├── RtfInterpreterTest
│ │ ├── RtfInterpreterTest_0.rtf
│ │ ├── RtfInterpreterTest_0.txt
│ │ ├── RtfInterpreterTest_1.rtf
│ │ ├── RtfInterpreterTest_1.txt
│ │ ├── RtfInterpreterTest_10.rtf
│ │ ├── RtfInterpreterTest_10.txt
│ │ ├── RtfInterpreterTest_11.rtf
│ │ ├── RtfInterpreterTest_11.txt
│ │ ├── RtfInterpreterTest_12.rtf
│ │ ├── RtfInterpreterTest_12.txt
│ │ ├── RtfInterpreterTest_13.rtf
│ │ ├── RtfInterpreterTest_13.txt
│ │ ├── RtfInterpreterTest_14.rtf
│ │ ├── RtfInterpreterTest_14.txt
│ │ ├── RtfInterpreterTest_15.rtf
│ │ ├── RtfInterpreterTest_15.txt
│ │ ├── RtfInterpreterTest_16.rtf
│ │ ├── RtfInterpreterTest_16.txt
│ │ ├── RtfInterpreterTest_17.rtf
│ │ ├── RtfInterpreterTest_17.txt
│ │ ├── RtfInterpreterTest_18.rtf
│ │ ├── RtfInterpreterTest_18.txt
│ │ ├── RtfInterpreterTest_19.rtf
│ │ ├── RtfInterpreterTest_19.txt
│ │ ├── RtfInterpreterTest_2.rtf
│ │ ├── RtfInterpreterTest_2.txt
│ │ ├── RtfInterpreterTest_20.rtf
│ │ ├── RtfInterpreterTest_20.txt
│ │ ├── RtfInterpreterTest_21.rtf
│ │ ├── RtfInterpreterTest_21.txt
│ │ ├── RtfInterpreterTest_22.rtf
│ │ ├── RtfInterpreterTest_22.txt
│ │ ├── RtfInterpreterTest_23.rtf
│ │ ├── RtfInterpreterTest_23.txt
│ │ ├── RtfInterpreterTest_3.rtf
│ │ ├── RtfInterpreterTest_3.txt
│ │ ├── RtfInterpreterTest_4.rtf
│ │ ├── RtfInterpreterTest_4.rtf.jpg
│ │ ├── RtfInterpreterTest_4.rtf.jpg.hex
│ │ ├── RtfInterpreterTest_4.txt
│ │ ├── RtfInterpreterTest_5.rtf
│ │ ├── RtfInterpreterTest_5.rtf.png
│ │ ├── RtfInterpreterTest_5.rtf.png.hex
│ │ ├── RtfInterpreterTest_5.txt
│ │ ├── RtfInterpreterTest_6.rtf
│ │ ├── RtfInterpreterTest_6.rtf.wmf
│ │ ├── RtfInterpreterTest_6.rtf.wmf.hex
│ │ ├── RtfInterpreterTest_6.txt
│ │ ├── RtfInterpreterTest_7.rtf
│ │ ├── RtfInterpreterTest_7.rtf.emf
│ │ ├── RtfInterpreterTest_7.rtf.emf.hex
│ │ ├── RtfInterpreterTest_7.txt
│ │ ├── RtfInterpreterTest_8.rtf
│ │ ├── RtfInterpreterTest_8.rtf.wmf
│ │ ├── RtfInterpreterTest_8.rtf.wmf.hex
│ │ ├── RtfInterpreterTest_8.txt
│ │ ├── RtfInterpreterTest_9.rtf
│ │ ├── RtfInterpreterTest_9.txt
│ │ ├── RtfInterpreterTest_fail_0.rtf
│ │ ├── RtfInterpreterTest_fail_1.rtf
│ │ ├── RtfInterpreterTest_fail_2.rtf
│ │ ├── RtfInterpreterTest_fail_3.rtf
│ │ └── RtfInterpreterTest_fail_4.rtf
│ ├── RtfInterpreterTest.cs
│ ├── Strings.cs
│ ├── Strings.resx
│ └── app.config
├── Parser
│ ├── IRtfElement.cs
│ ├── IRtfElementCollection.cs
│ ├── IRtfElementVisitor.cs
│ ├── IRtfGroup.cs
│ ├── IRtfParser.cs
│ ├── IRtfParserListener.cs
│ ├── IRtfSource.cs
│ ├── IRtfTag.cs
│ ├── IRtfText.cs
│ ├── Model
│ │ ├── ReadOnlyBaseCollection.cs
│ │ ├── RtfElement.cs
│ │ ├── RtfElementCollection.cs
│ │ ├── RtfGroup.cs
│ │ ├── RtfTag.cs
│ │ └── RtfText.cs
│ ├── Parser
│ │ ├── RtfParser.cs
│ │ ├── RtfParserBase.cs
│ │ ├── RtfParserListenerBase.cs
│ │ ├── RtfParserListenerFileLogger.cs
│ │ ├── RtfParserListenerLogger.cs
│ │ ├── RtfParserListenerStructureBuilder.cs
│ │ └── RtfParserLoggerSettings.cs
│ ├── Parser2008.csproj
│ ├── Parser2010.csproj
│ ├── Properties
│ │ ├── AssemblyInfo.cs
│ │ └── VersionInfo.cs
│ ├── RtfBraceNestingException.cs
│ ├── RtfElementKind.cs
│ ├── RtfEmptyDocumentException.cs
│ ├── RtfEncodingException.cs
│ ├── RtfException.cs
│ ├── RtfHexEncodingException.cs
│ ├── RtfMissingCharacterException.cs
│ ├── RtfMultiByteEncodingException.cs
│ ├── RtfParserException.cs
│ ├── RtfSpec.cs
│ ├── RtfStructureException.cs
│ ├── RtfUnicodeEncodingException.cs
│ ├── Strings.cs
│ ├── Strings.resx
│ └── Support
│ ├── RtfParserTool.cs
│ └── RtfSource.cs
├── ParserTests
│ ├── ParserTests2008.csproj
│ ├── ParserTests2010.csproj
│ ├── Program.cs
│ ├── Properties
│ │ ├── AssemblyInfo.cs
│ │ └── VersionInfo.cs
│ ├── RtfParserTest
│ │ ├── RtfParserTest_0.rtf
│ │ ├── RtfParserTest_1.rtf
│ │ ├── RtfParserTest_2.rtf
│ │ ├── RtfParserTest_3.rtf
│ │ ├── RtfParserTest_4.rtf
│ │ ├── RtfParserTest_5.rtf
│ │ ├── RtfParserTest_6.rtf
│ │ ├── RtfParserTest_7.rtf
│ │ ├── RtfParserTest_8.rtf
│ │ ├── RtfParserTest_fail_0.rtf
│ │ ├── RtfParserTest_fail_1.rtf
│ │ ├── RtfParserTest_fail_2.rtf
│ │ ├── RtfParserTest_fail_3.rtf
│ │ ├── RtfParserTest_fail_4.rtf
│ │ ├── RtfParserTest_fail_5.rtf
│ │ ├── RtfParserTest_fail_6.rtf
│ │ └── minimal.rtf
│ ├── RtfParserTest.cs
│ ├── Strings.cs
│ ├── Strings.resx
│ └── app.config
├── Rtf2Html
│ ├── App.config
│ ├── Program.cs
│ ├── ProgramSettings.cs
│ ├── Properties
│ │ ├── AssemblyInfo.cs
│ │ └── VersionInfo.cs
│ ├── Rtf2Html2008.csproj
│ └── Rtf2Html2010.csproj
├── Rtf2Html2008.sln
├── Rtf2Html2010.sln
├── Rtf2Raw
│ ├── App.config
│ ├── Program.cs
│ ├── ProgramSettings.cs
│ ├── Properties
│ │ ├── AssemblyInfo.cs
│ │ └── VersionInfo.cs
│ ├── Rtf2Raw2008.csproj
│ └── Rtf2Raw2010.csproj
├── Rtf2Raw2008.sln
├── Rtf2Raw2010.sln
├── Rtf2Xml
│ ├── App.config
│ ├── Program.cs
│ ├── ProgramSettings.cs
│ ├── Properties
│ │ ├── AssemblyInfo.cs
│ │ └── VersionInfo.cs
│ ├── Rtf2Xml2008.csproj
│ └── Rtf2Xml2010.csproj
├── Rtf2Xml2008.sln
├── Rtf2Xml2010.sln
├── RtfInterpreter2008.sln
├── RtfInterpreter2010.sln
├── RtfParser2008.sln
├── RtfParser2010.sln
├── RtfWinForms
│ ├── DefaultText.rtf
│ ├── Program.cs
│ ├── Properties
│ │ ├── AssemblyInfo.cs
│ │ └── VersionInfo.cs
│ ├── RtfForm.Designer.cs
│ ├── RtfForm.cs
│ ├── RtfForm.resx
│ ├── RtfWinForms2008.csproj
│ └── RtfWinForms2010.csproj
├── RtfWinForms2008.sln
├── RtfWinForms2010.sln
├── RtfWindows
│ ├── App.xaml
│ ├── App.xaml.cs
│ ├── Properties
│ │ ├── AssemblyInfo.cs
│ │ └── VersionInfo.cs
│ ├── RtfWindow.xaml
│ ├── RtfWindow.xaml.cs
│ ├── RtfWindows2008.csproj
│ └── RtfWindows2010.csproj
├── RtfWindows2008.sln
├── RtfWindows2010.sln
├── Sys
│ ├── Application
│ │ ├── ApplicationArguments.cs
│ │ ├── ApplicationInfo.cs
│ │ ├── Argument.cs
│ │ ├── ArgumentCollection.cs
│ │ ├── ArgumentType.cs
│ │ ├── HelpModeArgument.cs
│ │ ├── IArgument.cs
│ │ ├── NamedValueArgument.cs
│ │ ├── ToggleArgument.cs
│ │ └── ValueArgument.cs
│ ├── ArgumentCheck.cs
│ ├── Collection
│ │ ├── CollectionTool.cs
│ │ ├── IStringCollection.cs
│ │ └── StringCollection.cs
│ ├── CompareTool.cs
│ ├── HashTool.cs
│ ├── Logging
│ │ ├── ILogger.cs
│ │ ├── ILoggerEvent.cs
│ │ ├── ILoggerListener.cs
│ │ ├── ILoggerMonitor.cs
│ │ ├── Logger.cs
│ │ ├── LoggerBase.cs
│ │ ├── LoggerContextDisposable.cs
│ │ ├── LoggerEvent.cs
│ │ ├── LoggerFactory.cs
│ │ ├── LoggerFactoryBuilder.cs
│ │ ├── LoggerFactoryLog4net.cs
│ │ ├── LoggerFactoryNone.cs
│ │ ├── LoggerFactoryTrace.cs
│ │ ├── LoggerImplBase.cs
│ │ ├── LoggerLevel.cs
│ │ ├── LoggerLog4net.cs
│ │ ├── LoggerMonitorAppender.cs
│ │ ├── LoggerMonitorLog4net.cs
│ │ ├── LoggerMonitorNone.cs
│ │ ├── LoggerNone.cs
│ │ ├── LoggerTrace.cs
│ │ └── StringBuilderLogger.cs
│ ├── Properties
│ │ ├── AssemblyInfo.cs
│ │ └── VersionInfo.cs
│ ├── StringTool.cs
│ ├── Strings.cs
│ ├── Strings.resx
│ ├── StringsBase.cs
│ ├── Sys2008.csproj
│ ├── Sys2010.csproj
│ └── Test
│ ├── ConsoleRunner.cs
│ └── TestUnitBase.cs
├── bin
│ ├── Debug
│ └── Release
│ ├── Itenso.Rtf.Converter.Html.dll
│ ├── Itenso.Rtf.Converter.Xml.dll
│ ├── Itenso.Rtf.Interpreter.dll
│ ├── Itenso.Rtf.Parser.dll
│ ├── Itenso.Sys.dll
│ ├── Rtf2Html.exe
│ ├── Rtf2Html.exe.config
│ ├── Rtf2Raw.exe
│ ├── Rtf2Raw.exe.config
│ ├── Rtf2Xml.exe
│ ├── Rtf2Xml.exe.config
│ ├── RtfInterpreterTests.exe
│ ├── RtfInterpreterTests.exe.config
│ ├── RtfParserTests.exe
│ ├── RtfParserTests.exe.config
│ ├── RtfWinForms.exe
│ ├── RtfWindows.exe
│ ├── log4net.dll
│ ├── nunit-console-runner.dll
│ ├── nunit.core.dll
│ ├── nunit.framework.dll
│ └── nunit.util.dll
├── docu
│ ├── ChangeHistory.txt
│ └── Word2007RTFSpec9.pdf
├── ext
│ ├── log4net.dll
│ ├── nunit-console-runner.dll
│ ├── nunit.core.dll
│ ├── nunit.framework.dll
│ └── nunit.util.dll
└── keys
└── ItensoRtfConverter.snk
46 directories, 384 files
标签: c# winform winform HTML HTML FORM
相关软件
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论