如何将rtf格式转为二进制格式? 如题 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我在http://expert.csdn.net/Expert/topic/1881/1881120.xml?temp=.6545069中写了一个将rtf文件转换为二进制流的函数,你可以参考一下 procedure RtfToBin(ARtfFile, ABinFile: String);var vRE: TRichEdit; vMS: TMemoryStream;begin vRE := TRichEdit.Create(nil); try RichEdit1.Lines.LoadFromFile(ARtfFile); vMS := TMemoryStream.Create; try RichEdit1.Lines.SaveToStream(vMS); vMS.SaveToFile(ABinFile); finally vMS.Free; end; finally vRE.Free; end;end; 上面的程序未经编译,有错误,下面为修正的procedure RtfToBin(ARtfFile, ABinFile: String);var vRE: TRichEdit; vMS: TMemoryStream;begin vRE := TRichEdit.Create(Application); try vRE.Visible := False; vRE.Parent := Application.MainForm; vRE.Lines.LoadFromFile(ARtfFile); vMS := TMemoryStream.Create; try vRE.Lines.SaveToStream(vMS); vMS.SaveToFile(ABinFile); finally vMS.Free; end; finally vRE.Free; end;end; 关于内存泄漏问题 怎样用QuickRep打开*.QRP文件? 急! !急! !急! !关于文件夹拷贝 用SQL语句创建一个Excel文件的小问题 菜鸟问题,读取缓冲区的内容!急!!!! 高分求教 关于嵌套数据集复制的问题?? 关于引用richtextbox 控件的问题! 关于进销存(有分送)!! 如何将EXCLE电子表格格式转化为DELPHI报表格式(。PAS格式) bitmap如何转成rgb图? 求救:客户端连服务端时出错,可在服务器端断点跟踪正常 stream read error
http://expert.csdn.net/Expert/topic/1881/1881120.xml?temp=.6545069
中写了一个将rtf文件转换为二进制流的函数,你可以参考一下
var
vRE: TRichEdit;
vMS: TMemoryStream;
begin
vRE := TRichEdit.Create(nil);
try
RichEdit1.Lines.LoadFromFile(ARtfFile);
vMS := TMemoryStream.Create;
try
RichEdit1.Lines.SaveToStream(vMS);
vMS.SaveToFile(ABinFile);
finally
vMS.Free;
end;
finally
vRE.Free;
end;
end;
procedure RtfToBin(ARtfFile, ABinFile: String);
var
vRE: TRichEdit;
vMS: TMemoryStream;
begin
vRE := TRichEdit.Create(Application);
try
vRE.Visible := False;
vRE.Parent := Application.MainForm;
vRE.Lines.LoadFromFile(ARtfFile);
vMS := TMemoryStream.Create;
try
vRE.Lines.SaveToStream(vMS);
vMS.SaveToFile(ABinFile);
finally
vMS.Free;
end;
finally
vRE.Free;
end;
end;