社区
Delphi
帖子详情
rtf转html有什么好的控件或dll吗??
YaYiYaO
2006-01-21 06:43:22
网上去找了些,试过好像都有些问题
大家有什么好的推荐吗
...全文
246
6
打赏
收藏
rtf转html有什么好的控件或dll吗??
网上去找了些,试过好像都有些问题 大家有什么好的推荐吗
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
reborter
2006-01-31
打赏
举报
回复
我也UP一下
Rubi
2006-01-28
打赏
举报
回复
学习来,帮你up,大家都过年去了哦
YaYiYaO
2006-01-26
打赏
举报
回复
怎么就没人来了呢???
不会也支一声啊,哎...
YaYiYaO
2006-01-23
打赏
举报
回复
olevariant又不是对象,怎么能用“.”呢??
第二个例子是把doc的保存为rtf格式的吧
rtf2html,你说的是
{$D-,L-,Y-}
unit rtf2html;
(*
--------------------------------------------------------------------------------
Revision history:
Nb. Date: Author What was done.
003 ? ? ?
002 21-aug-1997 TSE Minor (very minor) cleanup before release
001 20-aug-1997 TSE Unit created - RtfToHTML function
designed and written.
Author list:
TSE Troels Skovmand Eriksen TSEriksen@cyberdude.com
TSErikse@post8.tele.dk
? ? ?
Supported features:
rev. 001 Indents, Bullets, Left-, Centered & Rightjustified text,
Text styles (bold, italics and underline),
Fonts (face, size, color).
rev. 002 - do -
……
这个吧,里面只有一个
function RtfToHtml(const rtf:string):string;
函数,这个也很有问题,我根本就调试不进去
虽然编译不报错,但是结果完全不对啊
飞天揽月
2006-01-21
打赏
举报
回复
网上有一个 unit rtf2html; 提供了两个函数,找一下也可以
飞天揽月
2006-01-21
打赏
举报
回复
参考以下:
procedure TForm1.Button1Click(Sender: TObject);
var
dd,ee:olevariant;
begin
dd:=createoleobjec('word.application');
ee:=dd.documents.open('test.rtf');
ee.saveas('test.htm',8);
dd.quit;
end;
或者
在Form上放一个Servers页的WordApplication和WordDocument:
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs,
StdCtrls, Word97, OleServer;
type
TForm1 = class(TForm)
WordApplication1: TWordApplication;
WordDocument1: TWordDocument;
Button1: TButton;
procedure Button1Click(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;
var
Form1: TForm1;
implementation
{$R *.DFM}
procedure TForm1.Button1Click(Sender: TObject);
var
ItemIndex: OleVariant;
FileName, ConfirmConversions, ReadOnly, AddToRecentFiles,
PasswordDocument, PasswordTemplate, Revert,
WritePasswordDocument, WritePasswordTemplate, Format, SaveChanges: OleVariant;
begin
try
Wordapplication1.Connect;
except
on E: Exception do
begin
Showmessage(E.Message);
Abort;
end;
end;
Wordapplication1.Visible := false;
WordApplication1.Caption := 'Delphi automation';
FileName := 'c:\新建 Microsoft Word 文档.doc'; //要写Full Path Name;
ConfirmConversions := False;
ReadOnly := False;
AddToRecentFiles := False;
PasswordDocument := '';
PasswordTemplate := '';
Revert := True;
WritePasswordDocument := '';
WritePasswordTemplate := '';
Format := wdOpenFormatDocument;
WordApplication1.Documents.Open(FileName, ConfirmConversions, ReadOnly,
AddToRecentFiles, PasswordDocument, PasswordTemplate, Revert,
WritePasswordDocument,
WritePasswordTemplate, Format);
{Assign WordDocument component}
ItemIndex := 1;
WordDocument1.ConnectTo(WordApplication1.Documents.Item(ItemIndex));
Format := wdFormatRTF;
FileName := 'c:\newrtf.rtf';
WordDocument1.SaveAs(FileName,Format);
//WordDocument1.Disconnect;
SaveChanges := wdDoNotSaveChanges;
WordApplication1.Quit(SaveChanges);
WordApplication1.Disconnect;
end;
end.
.NET 免费Word类库-Free Spire.Doc for .NET_7.11.zip
Free Spire.Doc for .NET是一款免费的专门对 Word 文档进行操作的 .NET类库。适用于商业或个人用途。这款
控件
的主要功能在于帮助开发人员轻松快捷高效地创建、编辑和
转
换 Microsoft Word 文档。作为一款独立的 Word .NET
控件
,Free Spire.Doc for .NET 的运行系统(服务器端或客户端)均无需安装 Microsoft Word,可以将 Microsoft Word 文档的操作功能集成到任何开发人员的 .NET 应用程序中。 Free Spire.Doc for .NET 能执行多种 Microsoft Word 文档处理任务的 .NET API。支持 Word97-2003,Word2007,Word2010 以及 Word2013。能在 Word 97/2003/2007/2010/2013 和 XML、
RTF
、TXT、XPS、EPUB、EMF、
HTML
等格式文件之间进行双向
转
换,以及将 Word 文件高质量地
转
换为 PDF 文件格式。
WPTools 6.16 Full Souce
VCL
控件
:字处理工具
控件
。当你使用Delphi足见开发你的应用程序的时候,只有2个方法支持你的最终用户进行文本编辑:1、使用Memo组件:只支持ANSI文本,不允许格式化。2、使用TRichEdit组件或者其他MS提供的基于RichEd.
DLL
的组件:这些解决方案只支持简单的文本编辑,但是你怎么使用超连接或者表格?这个时候就需要投资字处理组件。 WPTools是唯一的具有多视图技术的
控件
。你可以进行双页面显示并且可以编辑文本。提供见即所得和多级缩放功能。支持
HTML
和开放结构,允许程序员使用所有的对象。Delphi版本,含全部源代码。
Aspose.Words
Aspose.Words是一款先进的文档处理
控件
,在不使用Microsoft Words的情况下,它可以使用户在各个应用程序中执行各种文档处理任务,其中包括文档的生成、修改、渲染、打印,文档格式
转
换和邮件合并等文档处理。此外,Aspose.Words支持DOC,OOXML,
RTF
,
HTML
,OpenDocument, PDF, XPS, EPUB和其他格式。 Aspose.Words.rar包含Aspose.Words.
dll
和Aspose.Words.chm英文API。
TRichView14.5.1FS
RichView是一个用于显示,编辑和打印超文本文档的原生的Delphi/C++Builder组件(VCL)。 该组件支持多种字符属性(字体,下标/上标,彩色文本背景,自定义画)。文档可以包含表格,图片,图像列表中的图像,任何Delphi
控件
。左,右,居中或分散对齐,自定义页边距和缩进,多级项目符号和编号,统一编码,背景图像,打印预览,
HTML
导出,
RTF
导出和导入,数据感知版本等等…… RichView Package完全由Delphi语言编写,而且没有使用外部的
DLL
或ActiveX文件。它不是基于Microsoft RichEdit
控件
Gnostice.eDocEngine.v2.11.VCL.Delphi.BCB.Retail
Gnostice eDocEngine 是一个在 Borland Delphi 和 Borland C++ Builder 中生成电子文档的部件。它功能强大且通用性好, 能够让开发者将应用程序的信息直接生成超过20种的电子文件格式。该软件可以很容易的将丰富的内容
转
换成电子文档资料,以 email 附件的形式发送或者保存成文件。你也可以在文档中添加一些活动或者导航信息,以此来增强文件的可读性。这款软件现在支持的文件格式有PDF,
RTF
,
HTML
, X
HTML
, EXCEL, TEXT,CSV, Quattro Pro, LOTUS 1-2-3, DIF, SYLK, TIFF, PNG, SVG (XML based vector graphics), JPEG, GIF, BMP, EMF and WMF. 图元文件, BMP, DIF, SYLK 和 文本文件能够直接输出到windows自身的粘贴板上。这款软件不需要外在的软件或者
dll
文件的支持。
Delphi
5,388
社区成员
262,730
社区内容
发帖
与我相关
我的任务
Delphi
Delphi 开发及应用
复制链接
扫一扫
分享
社区描述
Delphi 开发及应用
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章