怎样用PHP读取一个word文档内容并在浏览器中显示出来?
展开全部 参照下面的方法进行,在Word中,比如所有页均为纵向,假设要把第三页设置成横向:1、将光标定位在第三页首行前面,页面布局——“页面设置”右下角功能扩展箭头——纸张方向:横向,应用于:插入点之后——确定,这时插入点后的所有页面都变成横向了。
2、按上面方法再把第四页后面的页面重新设置成纵向即可。
(将光标定位在第四页首行前面,页面布局——“页面设置”右下角功能扩展箭头——纸张方向:纵向,应用于:插入点之后——确定。
)...
用WORD编辑完过后怎么生成目录?
内容较多就引用别人的吧!编制目录最简单的方法是使用内置的大纲级别(大纲级别:用于为文档中的段落指定等级结构(1 级至 9 级)的段落格式。
例如,指定了大纲级别后,就可在大纲视图或文档结构图中处理文档。
)格式或标题样式(标题样式:应用于标题的格式设置。
Microsoft Word 有 9 个不同的内置样式:标题 1 到标题 9。
)。
如果已经使用了大纲级别或内置标题样式,请按下列步骤操作: 1. 单击要插入目录的位置。
2. 指向"插入"菜单上的"引用",再单击"索引和目录"。
3. 单击"目录"选项卡。
4. 若要使用现有的设计,请在"格式"框中单击进行选择。
5. 根据需要,选择其他与目录有关的选项。
如果目前未使用大纲级别或内置样式,请进行下列操作之一: 用大纲级别创建目录 1. 指向"视图"菜单上的"工具栏",再单击"大纲"。
2. 选择希望在目录中显示的第一个标题。
3. 在"大纲"工具栏(工具栏:带有按钮和选项的工具条,使用这些按钮和选项可执行命令。
若要显示工具栏,可使用"自定义"对话框(指向"视图"菜单上的"工 具栏",单击"自定义")。
若要看到更多按钮,请单击工具栏结尾处的"工具栏选项"。
)上,选择与选定段落相关的大纲级别。
4. 对希望包含在目录中的每个标题重复进行步骤 2 和步骤 3。
5. 单击要插入目录的位置。
6. 指向"插入"菜单上的"引用",再单击"索引和目录"。
7. 单击"目录"选项卡。
8. 若要使用现有的设计,请在"格式"框中单击进行选择。
9. 根据需要,选择其他与目录有关的选项。
用自定义样式创建目录 如果已将自定义样式应用于标题,则可以指定 Microsoft Word 在编制目录时使用哪些样式。
1. 单击要插入目录的位置。
2. 指向"插入"菜单上的"引用",再单击"索引和目录"。
3. 单击"目录"选项卡。
4. 单击"选项"按钮。
5. 在"有效样式"下查找应用于文档的标题样式。
6. 在样式名右边的"目录级别"下键入 1 到 9 的数字,表示每种标题样式所代表的级别。
注意 如果仅使用自定义样式,请删除内置样式的目录级别数字,例如"标题 1"。
7. 对于每个要包括在目录中的标题样式重复步骤 5 和步骤 6。
8. 单击"确定"。
9. 若要使用现有的设计,请在"格式"框中单击一种设计。
10. 根据需要,选择其他与目录有关的选项。
用自己标记的条目编制目录 使用"标记目录项"框将目录域(域:指示 Microsoft Word 在文档中自动插入文字、图形、页码和其他资料的一组代码。
例如,DATE 域用于插入当前日期。
)插入文档。
1. 请选择要包含在目录中的第一部分文本。
2. 按 Alt+Shift+O。
3. 在"级别"框中,选择级别并单击"标记"。
4. 若要标记其他条目,可选择文本,单击"条目"框,再单击"标记"。
添加条目结束后,请单击"关闭"。
5. 单击要插入目录的位置。
6. 指向"插入"菜单上的"引用",再单击"索引和目录"。
7. 单击"目录"选项卡。
8. 单击"选项"按钮。
9. 在"目录选项"框中,单击选择"目录项域"复选框。
10. 清除"样式"和"大纲级别"复选框。
注意 " 若要创建 Web 框架(框架:框架是框架页中已命名的子窗口。
框架在 Web 浏览器中显示为能够显示页面的几个窗口区域。
可以滚动框架并调整其大小,框架具有边框。
)的目录,请指向"格式"菜单上的"框架",再单击"框架集中的目 录"。
只能用内置标题样式创建 Web 框架中的目录。
若要与主文档一起工作,请在建立或更新目录以前,在"大纲"工具栏(工具栏:带有按钮和选项的工具条,使用这些按钮和选项可执行命令。
若要显 示工具栏,可使用"自定义"对话框(指向"视图"菜单上的"工具栏",单击"自定义")。
若要看到更多按钮,请单击工具栏结尾处的"工具栏选项"。
)上单 击"展开子文档" 。
word 怎么生成目录,怎么用域生成目录
在引用里面选择目录,把设置弄好之后,自动编制目录。
提示:要想有好看的目录,那么提前把文件中各段的格式设置好是前提。
步骤一、自动生成目录准备:大概索引1、要想让word自动生成目录,就得先建立系统能认识的大纲索引,这是自动生成目录的前提。
选中你的标题。
2、在开始选项卡——格式里选中——选中自己喜欢的目录格式结构。
3、选择之后,就会建立大纲索引,同时,也会具有word默认的标题格式。
4、同理,我们逐级建立标题2、标题3等目录结构索引。
5、同理,我们把整个文档中的所有标题都建立起大纲索引。
步骤二、自动生成目录及更新目录1、前提准备已做好,接下来我们就开始生成目录。
首先,把光标定位到目录存放的位置,然后,点击选项卡的引用——目录——自动目录1或2。
2、就会自动生成目录了。
3、如果你多文章进行了更新,或者目录结构进行了调整,那么就需要对目录进行更新域,点击目录,右键下拉菜单——更新域。
4、建议选择更新整个目录,这样就不会漏掉,点击确定,更新即可。
自定义目录格式调整如果,你对系统的默认目录格式不满意,需要自定义,也是可以的。
点击引用——目录——插入目录。
有很多目录格式的选项可以设置,如要不要显示页面,页面是否右对齐,显示制表符,显示几个级别等。
同时还可以设置目录的字体大小与格式,如图,点击修改——选择要修改的目录——点击修改——就看到相关的字体、间距等相关格式的调整,自定义修改之后,确定即可。
当你进行所以的自定义设定之后,点击确定,就会在刚刚目录的地方出现替换的提示框,点击是就可以了。
dede生成word文档
完全可以 废话不多说了 开始第一步 创建一个文件名为save_to_text.php的文件 将以下代码 粘贴进去 放在 PLUS目录中GetOne('SELECT `title`,`body` FROM `dede_archives` a,`dede_addonarticle` d WHERE a.id=d.aid AND a.id='.$aid); if(is_array($row)) { AjaxHead(); header('Content-Type: text/plain'); header("Content-Disposition:attachment;filename=".$row['title'].".doc"); $body = $row['body']; $body = str_replace(array('','','','',''), "\r\n", $body); $body = preg_replace('/&[a-z]*;/iU','',$body); $body = strip_tags($body); $body = str_replace("\n", "\r\n", $body); echo trim($body); }else { ShowMsg('找不到此文章',1,2); } ?>第二步创建一个文件名为xt_lib.php的文件 将一下代码粘贴进去 然后 保存到include/taglib 目录中CAttribute->Items,$attlist); extract($ctag->CAttribute->Items, EXTR_SKIP); global $cfg_cmsurl; $name = $ctag->GetAtt('name'); $aid = $refObj->Fields['id']; $file = $cfg_cmsurl.'/plus/save_to_text.php?id='.$aid; $link = ''; return $link; } ?>第三步 在内容页 添加以下标签 来实现 下载{dede:txt name='下载此文章'/}通过以上方法 可实现 发布文章时 自动生成一个DOC文件下载此教程 转自柠檬铺
java生成word文档的问题
Jacob解决Word文档的读写问题收藏Jacob 是Java-COM Bridge的缩写,它在Java与微软的COM组件之间构建一座桥梁。
使用Jacob自带的DLL动态链接库,并通过JNI的方式实现了在Java平台上对COM程序的调用。
Jacob下载的地址为:http://sourceforge.net/project/showfiles.php?group_id=109543&package_id=118368配置:(1)将解压包中的jacob.dll(x86常用,x64)拷到jdk安装目录下的jre\bin文件夹或windows安装路径下的WINDOWS\system32文件夹下(2)将jacob.jar文件拷到classpath下即可常见问题解决:对于”java.lang.UnsatisfiedLinkError: C:\WINDOWS\system32\jacob-1.14.3-x86.dll: 由于应用程序配置不正确,应用程序未能启动。
重新安装应用程序可能会纠正”这个问题,可以通过重新下载Jacob的jar及dll文件(最好版本比现在的低,如1.11)解决实例制作(主要功能:标题制作,表格制作,合并表格,替换文本,页眉页脚,书签处理):import com.jacob.activeX.ActiveXComponent;import com.jacob.com.Dispatch;import com.jacob.com.Variant;public class WordOperate { public static void main(String args[]) { ActiveXComponent wordApp = new ActiveXComponent("Word.Application"); // 启动word // Set the visible property as required. Dispatch.put(wordApp, "Visible", new Variant(true));// //设置word可见 Dispatch docs = wordApp.getProperty("Documents").toDispatch(); // String inFile = "d:\\test.doc"; // Dispatch doc = Dispatch.invoke(docs, "Open", Dispatch.Method, // new Object[] { inFile, new Variant(false), new Variant(false)},//参数3,false:可写,true:只读 // new int[1]).toDispatch();//打开文档 Dispatch document = Dispatch.call(docs, "Add").toDispatch();// create new document String userName = wordApp.getPropertyAsString("Username");// 显示用户信息 System.out.println("用户名:" + userName); // 文档对齐,字体设置//////////////////////// Dispatch selection = Dispatch.get(wordApp, "Selection").toDispatch(); Dispatch align = Dispatch.get(selection, "ParagraphFormat") .toDispatch(); // 行列格式化需要的对象 Dispatch font = Dispatch.get(selection, "Font").toDispatch(); // 字型格式化需要的对象 // 标题处理//////////////////////// Dispatch.put(align, "Alignment", "1"); // 1:置中 2:靠右 3:靠左 Dispatch.put(font, "Bold", "1"); // 字型租体 Dispatch.put(font, "Color", "1,0,0,0"); // 字型颜色红色 Dispatch.call(selection, "TypeText", "Word文档处理"); // 写入标题内容 Dispatch.call(selection, "TypeParagraph"); // 空一行段落 Dispatch.put(align, "Alignment", "3"); // 1:置中 2:靠右 3:靠左 Dispatch.put(selection, "Text", " "); Dispatch.call(selection, "MoveDown"); // 光标标往下一行 //表格处理//////////////////////// Dispatch tables = Dispatch.get(document, "Tables").toDispatch(); Dispatch range = Dispatch.get(selection, "Range").toDispatch(); Dispatch table1 = Dispatch.call(tables, "Add", range, new Variant(3), new Variant(2), new Variant(1)).toDispatch(); // 设置行数,列数,表格外框宽度 // 所有表格 Variant tableAmount = Dispatch.get(tables, "count"); System.out.println(tableAmount); // 要填充的表格 Dispatch t1 = Dispatch.call(tables, "Item", new Variant(1)) .toDispatch(); Dispatch t1_row = Dispatch.get(t1, "rows").toDispatch();// 所有行 int t1_rowNum = Dispatch.get(t1_row, "count").getInt(); Dispatch.call(Dispatch.get(t1, "columns").toDispatch(), "AutoFit");// 自动调整 int t1_colNum = Dispatch.get(Dispatch.get(t1, "columns").toDispatch(), "count").getInt(); System.out.println(t1_rowNum + " " + t1_colNum); for (int i = 1; i 评论0 29 0
word文档的ovr在哪儿
1、在word最下面的状态栏上。
2、插入与改写的转换方法:a、方法 1: 使用 [插入] 键以暂时关闭取代模式? 在 Microsoft Word 中,请按 INSERT 键,以暂时关闭取代模式。
在 Word 中已开启取代模式,状态列上会显示 [ OVR 。
当您按 INSERT 键,以暂时关闭取代模式时, OVR上没有 [状态列]。
b、方法 2: 关闭取代模式选项? 在 Word 中,请依照下列步骤执行:1. 启动 Word 时,,,然后开启 [文件。
2. 在 [工具] 功能表上按一下 [选项]。
3. 在 [编辑] 索引标签中,按一下以清除 [取代模式] 核取方块。
4. 按一下[确定]以关闭 [选项] 对话方块。
转载请注明出处51数据库 » php 怎么生成word页面显示