求,word文件打印成彩色图片的方法 就是把office word 文档转换成图片JPG,有控件最好. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 procedure wordtojpg(fileparth:string);var bmp:TPicture; FileName,ConfirmConversions,ReadOnly,AddToRecentFiles,PasswordDocument,PasswordTemplate, Revert,WritePasswordDocument,WritePasswordTemplate,Format:OleVariant;SaveChanges, OriginalFormat, RouteDocument: OleVariant;begin try dmMain.WordApplication1.Connect; dmMain.WordApplication1.Visible:=false; FileName:=fileparth+'.doc'; ConfirmConversions:=False; ReadOnly:=False; AddToRecentFiles:=False; PasswordDocument:=''; PasswordTemplate:=''; Revert:=True; WritePasswordDocument:=''; WritePasswordTemplate:=''; Format:=wdOpenFormatDocument; SaveChanges := WdDoNotSaveChanges; OriginalFormat := UnAssigned; RouteDocument := UnAssigned; dmMain.WordApplication1.Documents.Open(FileName,ConfirmConversions,ReadOnly,AddToRecentFiles,PasswordDocument,PasswordTemplate,Revert,WritePasswordDocument,WritePasswordTemplate,Format,EmptyParam,EmptyParam,EmptyParam,EmptyParam,EmptyParam); dmMain.WordApplication1.Selection.WholeStory; dmMain.WordApplication1.Selection.CopyAsPicture; sleep(500); bmp := TPicture.Create; bmp.Assign(ClipBoard); clipboard.Close; bmp.SaveToFile(fileparth+'.jpg'); finally bmp.Free; dmMain.WordApplication1.Documents.Close(SaveChanges, OriginalFormat, RouteDocument); dmMain.WordApplication1.Quit(SaveChanges, OriginalFormat, RouteDocument); dmMain.WordApplication1.Disconnect; end;end; 用控件的话,adobe的控件不错,可以直接把word转成pdf文档,pdf转图片应该不难 字符串转换 c/s 数据库远程传输显示数据问题 MIDAS中的Socket:急,在线 请教:关于日期数据的录入 图片存入数据库的问题 想挑战自己吗?请利用RTTI技术帮我解决一个问题。200分。 如何将Delphi反编译? masting delphi... 为何2000下开发的程序拿到98下运行很难看,有什么解决之道? 各位仁兄,为什么我做的管理软件个不大,占系统的资源挺大? 请教各位高人,这是什么语言? 新手求助,用delphi做一个端口扫描器报错
procedure wordtojpg(fileparth:string);
var
bmp:TPicture;
FileName,ConfirmConversions,ReadOnly,AddToRecentFiles,
PasswordDocument,PasswordTemplate, Revert,
WritePasswordDocument,WritePasswordTemplate,Format:OleVariant;
SaveChanges, OriginalFormat, RouteDocument: OleVariant;
begin
try
dmMain.WordApplication1.Connect;
dmMain.WordApplication1.Visible:=false;
FileName:=fileparth+'.doc';
ConfirmConversions:=False;
ReadOnly:=False;
AddToRecentFiles:=False;
PasswordDocument:='';
PasswordTemplate:='';
Revert:=True;
WritePasswordDocument:='';
WritePasswordTemplate:='';
Format:=wdOpenFormatDocument;
SaveChanges := WdDoNotSaveChanges;
OriginalFormat := UnAssigned;
RouteDocument := UnAssigned;
dmMain.WordApplication1.Documents.Open(FileName,ConfirmConversions,ReadOnly,AddToRecentFiles,PasswordDocument,PasswordTemplate,Revert,WritePasswordDocument,WritePasswordTemplate,Format,EmptyParam,EmptyParam,EmptyParam,EmptyParam,EmptyParam);
dmMain.WordApplication1.Selection.WholeStory;
dmMain.WordApplication1.Selection.CopyAsPicture;
sleep(500);
bmp := TPicture.Create;
bmp.Assign(ClipBoard);
clipboard.Close;
bmp.SaveToFile(fileparth+'.jpg');
finally
bmp.Free;
dmMain.WordApplication1.Documents.Close(SaveChanges, OriginalFormat, RouteDocument);
dmMain.WordApplication1.Quit(SaveChanges, OriginalFormat, RouteDocument);
dmMain.WordApplication1.Disconnect;
end;
end;