精华内容
下载资源
问答
  • Word2007中提供了5种视图供用户...1.页面视图页面视图可以显示Word2007文档的打印结果外观,主要包括页眉、页脚、图形对象、分栏设置、页面边距等元素,是最接近打印结果的页面视图,如图1所示。图1 页面视图2....

    在Word2007中提供了5种视图供用户选择,这5种视图包括页面视图、阅读版式视图、Web版式视图、大纲视图和普通视图。用户可以在“视图”功能区中自由切换文档视图,也可以在Word2007窗口的右下方单击视图按钮切换视图。

    1.页面视图

    页面视图可以显示Word2007文档的打印结果外观,主要包括页眉、页脚、图形对象、分栏设置、页面边距等元素,是最接近打印结果的页面视图,如图1所示。

    284e89bc960259bc696d08032ce5c3c8.png

    图1 页面视图

    2.阅读版式视图

    阅读版式视图以图书的分栏样式显示Word2007文档,Office按钮、功能区等窗口元素被隐藏起来。在阅读版式视图中,用户还可以单击“工具”按钮选择各种阅读工具,如图2所示。

    a26f1c0d5f3f957f0e568756479835df.png

    图2 阅读版式视图

    3.Web版式视图

    Web版式视图以网页的形式显示Word2007文档,Web版式视图适用于发送电子邮件和创建网页,如图3所示。

    2525f989fcaf709964c31af0dc24d285.png

    图3 Web版式视图

    4.大纲视图

    大纲视图主要用于设置Word2007文档的设置和显示标题的层级结构,并可以方便的折叠和展开各种层级的文档。大纲视图广泛用于Word2007长文档的快速浏览和设置中,如图4所示。

    d9d48688b300fc1a884dca75f4339ef3.png

    图4大纲视图

    5.普通视图

    普通视图取消了页面边距、分栏、页眉页脚和图片等元素,仅显示标题和正文,是最节省计算机系统硬件资源的视图方式。当然现在计算机系统的硬件配置都比较高,基本上不存在由于硬件配置偏低而使Word2007运行遇到障碍的问题,如图5所示。

    282638e2e09d3e8c039f40998f211413.png

    图5普通视图

    展开全文
  • 将ueditor生成的内容保存成字符串,通过下面的内容拼成html,并使生成的word页面视图的方式打开。 String str = " <!--[if gte mso 9]><xml><w:WordDocument>&...

     将ueditor生成的内容保存成字符串,通过下面的内容拼成html,并使生成的word以页面视图的方式打开。

    String str = " <!--[if gte mso 9]><xml><w:WordDocument><w:View>Print</w:View><w:TrackMoves>false</w:TrackMoves><w:TrackFormatting/><w:ValidateAgainstSchemas/><w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid><w:IgnoreMixedContent>false</w:IgnoreMixedContent><w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText><w:DoNotPromoteQF/><w:LidThemeOther>EN-US</w:LidThemeOther><w:LidThemeAsian>ZH-CN</w:LidThemeAsian><w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript><w:Compatibility><w:BreakWrappedTables/><w:SnapToGridInCell/><w:WrapTextWithPunct/><w:UseAsianBreakRules/><w:DontGrowAutofit/><w:SplitPgBreakAndParaMark/><w:DontVertAlignCellWithSp/><w:DontBreakConstrainedForcedTables/><w:DontVertAlignInTxbx/><w:Word11KerningPairs/><w:CachedColBalance/><w:UseFELayout/></w:Compatibility><w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel><m:mathPr><m:mathFont m:val='Cambria Math'/><m:brkBin m:val='before'/><m:brkBinSub m:val='--'/><m:smallFrac m:val='off'/><m:dispDef/><m:lMargin m:val='0'/> <m:rMargin m:val='0'/><m:defJc m:val='centerGroup'/><m:wrapIndent m:val='1440'/><m:intLim m:val='subSup'/><m:naryLim m:val='undOvr'/></m:mathPr></w:WordDocument></xml><![endif]-->";
    				//其中content为ueditor生成的内容
    				String h = " <html xmlns:v='urn:schemas-microsoft-com:vml'xmlns:o='urn:schemas-microsoft-com:office:office'xmlns:w='urn:schemas-microsoft-com:office:word'xmlns:m='http://schemas.microsoft.com/office/2004/12/omml'xmlns='http://www.w3.org/TR/REC-html40'  ";
    				content =h+"<head>"+"<meta http-equiv='Content-Type' content='text/html; charset=utf-8' />"+str+"</head><body>"+content+"</body> </html>";
    				 byte b[] = content.getBytes("utf-8");  //这里是必须要设置编码的,不然导出中文就会乱码。
    		            ByteArrayInputStream bais = new ByteArrayInputStream(b);//将字节数组包装到流中
    		 
    		            /*
    		             * 关键地方
    		             * 生成word格式 */
    		            POIFSFileSystem poifs = new POIFSFileSystem();
    		            DirectoryEntry directory = poifs.getRoot();
    		            DocumentEntry documentEntry = directory.createDocument("WordDocument", bais);
    		            String fileName=member.getMemberName();
    		            FileOutputStream os = new FileOutputStream(path+File.separator+fileName+".doc");
    		            //输出文件
    		            poifs.writeFilesystem(os);
    		            bais.close();
    		            os.close();

     

    展开全文
  • 好吧,开始看了一堆说是要com...简单到爆啊 直接输出就ok了。那堆header是为了更好的下载。head中的 Microsoft Word 11代表让程序以word2003模式打开。便于调试。一小句 xml 是以页面视图打开的关键。如果您执意要用w
     
    

    好吧,开始看了一堆说是要com的,要lib的,其实通通不用了。简单到爆啊

    直接输出就ok了。那堆header是为了更好的下载。head中的 Microsoft Word 11代表让程序以word2003模式打开。便于调试。一小句 xml 是以页面视图打开的关键。如果您执意要用wps或者永中什么的非主流打开。。好吧你赢了。

    另外,文章风格内容样式你完全可以按照html来写。要相信微软是无比贴心的。连style用法都是一样的。  

    以下是生成并自动输出word文档的相对精简代码。当然如果您想先在服务器目录上获得写权限生成一个word读取之后再输出,并且以乱码名字保存给用户,还用难看的web视图打开,你又赢了

    ===========================

    <?php
    header( "Pragma: public" );
    header( "Expires: 0" ); // set expiration time
    header( "Cache-Component: must-revalidate, post-check=0, pre-check=0" );
    header( "Content-type:application/msword");
    //header( "Content-Length: " . filesize( $this->filename ) );
    if(strpos(
    {1}

    SERVER['HTTP_USER_AGENT'],"MSIE"))header( 'Content-Disposition: attachment; filename="'.urlencode("php生成word文档.doc").'"' );//如果是ie存为的名字要urlencodeelse header( 'Content-Disposition: attachment; filename="'.'php生成word文档.doc'.'"' );//存为的名字header( 'Content-Transfer-Encoding: binary' );$out_put=<<<o<html xmlns:v="urn:schemas-microsoft-com:vml"xmlns:o="urn:schemas-microsoft-com:office:office"xmlns:w="urn:schemas-microsoft-com:office:word"xmlns="http://www.w3.org/TR/REC-html40"><head><meta http-equiv=Content-Type content="text/html; charset=utf-8"><meta name=ProgId content=Word.Document><meta name=Generator content="Microsoft Word 11"><meta name=Originator content="Microsoft Word 11"><xml><w:WordDocument><w:View>Print</w:View></xml></head><body>{replacement}这里是你要呈现的内容</body></html>o;echo $out_put;?>
    
    


    ==========================

    replace吧。少年!

    其实输出pdf是最好的选择。因为php一般用在linux下,而word文档在不同版本的程序里呈现不一样。更别说linux下。不过单位某些人员根本不知道pdf是神马,更不用提编辑,所以word这种东西还是有“通用性”。

    展开全文
  • JS导出Word默认页面视图、横向、分栏显示 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" > <html xmlns="http://www.w3.org/1999/xhtml"> <head lang="en"> <meta charset=...

    JS导出Word默认页面视图、横向、分栏、设置固定页眉 显示

    JS导出Word默认页面视图、横向、分栏显示
    JS导出Word默认页面视图、横向、分栏显示、固定页眉

    styles设置为空:WPS无法默认横向,默认分栏暂不支持WPS;office默认横向分栏在styles中无法使用,需在html中设置

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head lang="en">
        <meta charset="UTF-8">
        <title>生成word文档</title>
    </head>
    <body lang=ZH-CN style='tab-interval:21.0pt'>
    <div class="word">
    <style>
    	<!--横向/分栏、、、
    	@page WordSection1{
    	size:841.9pt 595.3pt;
    	mso-page-orientation:landscape;
    	margin:90.0pt 72.0pt 90.0pt 72.0pt;
    	mso-columns: 2 even 21.25pt;
    	mso-header:url("js/header.htm") h1;
    	} 
    	div.WordSection1 {page:WordSection1;}
    	-->
    </style>
    <div class=WordSection1>
        <p align="center" style="font-size:20pt;font-weight:bold;">JS导出Word文档</p>
    	<table border="1">
    	<tr>
    	<td>ID</td>
    	<td>标题</td>
    	</tr>
    	<tr>
    	<td>ID</td>
    	<td>标题</td>
    	</tr>
    	<tr>
    	<td>ID</td>
    	<td>标题</td>
    	</tr>
    	<tr>
    	<td>ID</td>
    	<td>标题</td>
    	</tr>
    	<tr>
    	<td>ID</td>
    	<td>标题</td>
    	</tr>
    	<tr>
    	<td>ID</td>
    	<td>标题</td>
    	</tr>
    	<tr>
    	<td>ID</td>
    	<td>标题</td>
    	</tr>
    	<tr>
    	<td>ID</td>
    	<td>标题</td>
    	</tr>
    	<tr>
    	<td>ID</td>
    	<td>标题</td>
    	</tr>
    	<tr>
    	<td>ID</td>
    	<td>标题</td>
    	</tr>
    	<tr>
    	<td>ID</td>
    	<td>标题</td>
    	</tr>
    	<tr>
    	<td>ID</td>
    	<td>标题</td>
    	</tr>
    	<tr>
    	<td>ID</td>
    	<td>标题</td>
    	</tr><tr>
    	<td>ID</td>
    	<td>标题</td>
    	</tr>
    	<tr>
    	<td>ID</td>
    	<td>标题</td>
    	</tr>
    	<tr>
    	<td>ID</td>
    	<td>标题</td>
    	</tr>
    	<tr>
    	<td>ID</td>
    	<td>标题</td>
    	</tr>
    	<tr>
    	<td>ID</td>
    	<td>标题</td>
    	</tr>
    	<tr>
    	<td>ID</td>
    	<td>标题</td>
    	</tr>
    	<tr>
    	<td>ID</td>
    	<td>标题</td>
    	</tr>
    	<tr>
    	<td>ID</td>
    	<td>标题</td>
    	</tr>
    	<tr>
    	<td>ID</td>
    	<td>标题</td>
    	</tr>
    	<tr>
    	<td>ID</td>
    	<td>标题</td>
    	</tr>
    	<tr>
    	<td>ID</td>
    	<td>标题</td>
    	</tr>
    	<tr>
    	<td>ID</td>
    	<td>标题</td>
    	</tr>
    	<tr>
    	<td>ID</td>
    	<td>标题</td>
    	</tr>
    	<tr>
    	<td>ID</td>
    	<td>标题</td>
    	</tr>
    	<tr>
    	<td>ID</td>
    	<td>标题</td>
    	</tr>
    	<tr>
    	<td>ID</td>
    	<td>标题</td>
    	</tr>
    	<tr>
    	<td>ID</td>
    	<td>标题</td>
    	</tr><tr>
    	<td>ID</td>
    	<td>标题</td>
    	</tr>
    	<tr>
    	<td>ID</td>
    	<td>标题</td>
    	</tr>
    	<tr>
    	<td>ID</td>
    	<td>标题</td>
    	</tr>
    	<tr>
    	<td>ID</td>
    	<td>标题</td>
    	</tr>
    	</table>
    	</div>
    </div>
    <input type="button" value="导出word">
    <script src="https://cdn.bootcss.com/jquery/2.2.4/jquery.js"></script>
    <script type="text/javascript" src="FileSaver.js"></script>
    <script type="text/javascript" src="jquery.wordexport.js"></script>
    <script>
        $(function(){
            $("input[type='button']").click(function(event) {
                $(".word").wordExport('打印默认横向/分栏');
            });
        })
    </script>
    </body>
    </html>
    

    设置word页眉模板另存为网页类型,打开另存为中新增的文件夹 引用heade.htm

    在这里插入图片描述

    FileSaver.js

    /* FileSaver.js
     * A saveAs() FileSaver implementation.
     * 1.3.2
     * 2016-06-16 18:25:19
     *
     * By Eli Grey, http://eligrey.com
     * License: MIT
     *   See https://github.com/eligrey/FileSaver.js/blob/master/LICENSE.md
     */
    
    /*global self */
    /*jslint bitwise: true, indent: 4, laxbreak: true, laxcomma: true, smarttabs: true, plusplus: true */
    
    /*! @source http://purl.eligrey.com/github/FileSaver.js/blob/master/FileSaver.js */
    
    var saveAs = saveAs || (function(view) {
    	"use strict";
    	// IE <10 is explicitly unsupported
    	if (typeof view === "undefined" || typeof navigator !== "undefined" && /MSIE [1-9]\./.test(navigator.userAgent)) {
    		return;
    	}
    	var
    		  doc = view.document
    		  // only get URL when necessary in case Blob.js hasn't overridden it yet
    		, get_URL = function() {
    			return view.URL || view.webkitURL || view;
    		}
    		, save_link = doc.createElementNS("http://www.w3.org/1999/xhtml", "a")
    		, can_use_save_link = "download" in save_link
    		, click = function(node) {
    			var event = new MouseEvent("click");
    			node.dispatchEvent(event);
    		}
    		, is_safari = /constructor/i.test(view.HTMLElement)
    		, is_chrome_ios =/CriOS\/[\d]+/.test(navigator.userAgent)
    		, throw_outside = function(ex) {
    			(view.setImmediate || view.setTimeout)(function() {
    				throw ex;
    			}, 0);
    		}
    		, force_saveable_type = "application/octet-stream"
    		// the Blob API is fundamentally broken as there is no "downloadfinished" event to subscribe to
    		, arbitrary_revoke_timeout = 1000 * 40 // in ms
    		, revoke = function(file) {
    			var revoker = function() {
    				if (typeof file === "string") { // file is an object URL
    					get_URL().revokeObjectURL(file);
    				} else { // file is a File
    					file.remove();
    				}
    			};
    			setTimeout(revoker, arbitrary_revoke_timeout);
    		}
    		, dispatch = function(filesaver, event_types, event) {
    			event_types = [].concat(event_types);
    			var i = event_types.length;
    			while (i--) {
    				var listener = filesaver["on" + event_types[i]];
    				if (typeof listener === "function") {
    					try {
    						listener.call(filesaver, event || filesaver);
    					} catch (ex) {
    						throw_outside(ex);
    					}
    				}
    			}
    		}
    		, auto_bom = function(blob) {
    			// prepend BOM for UTF-8 XML and text/* types (including HTML)
    			// note: your browser will automatically convert UTF-16 U+FEFF to EF BB BF
    			if (/^\s*(?:text\/\S*|application\/xml|\S*\/\S*\+xml)\s*;.*charset\s*=\s*utf-8/i.test(blob.type)) {
    				return new Blob([String.fromCharCode(0xFEFF), blob], {type: blob.type});
    			}
    			return blob;
    		}
    		, FileSaver = function(blob, name, no_auto_bom) {
    			if (!no_auto_bom) {
    				blob = auto_bom(blob);
    			}
    			// First try a.download, then web filesystem, then object URLs
    			var
    				  filesaver = this
    				, type = blob.type
    				, force = type === force_saveable_type
    				, object_url
    				, dispatch_all = function() {
    					dispatch(filesaver, "writestart progress write writeend".split(" "));
    				}
    				// on any filesys errors revert to saving with object URLs
    				, fs_error = function() {
    					if ((is_chrome_ios || (force && is_safari)) && view.FileReader) {
    						// Safari doesn't allow downloading of blob urls
    						var reader = new FileReader();
    						reader.onloadend = function() {
    							var url = is_chrome_ios ? reader.result : reader.result.replace(/^data:[^;]*;/, 'data:attachment/file;');
    							var popup = view.open(url, '_blank');
    							if(!popup) view.location.href = url;
    							url=undefined; // release reference before dispatching
    							filesaver.readyState = filesaver.DONE;
    							dispatch_all();
    						};
    						reader.readAsDataURL(blob);
    						filesaver.readyState = filesaver.INIT;
    						return;
    					}
    					// don't create more object URLs than needed
    					if (!object_url) {
    						object_url = get_URL().createObjectURL(blob);
    					}
    					if (force) {
    						view.location.href = object_url;
    					} else {
    						var opened = view.open(object_url, "_blank");
    						if (!opened) {
    							// Apple does not allow window.open, see https://developer.apple.com/library/safari/documentation/Tools/Conceptual/SafariExtensionGuide/WorkingwithWindowsandTabs/WorkingwithWindowsandTabs.html
    							view.location.href = object_url;
    						}
    					}
    					filesaver.readyState = filesaver.DONE;
    					dispatch_all();
    					revoke(object_url);
    				}
    			;
    			filesaver.readyState = filesaver.INIT;
    
    			if (can_use_save_link) {
    				object_url = get_URL().createObjectURL(blob);
    				setTimeout(function() {
    					save_link.href = object_url;
    					save_link.download = name;
    					click(save_link);
    					dispatch_all();
    					revoke(object_url);
    					filesaver.readyState = filesaver.DONE;
    				});
    				return;
    			}
    
    			fs_error();
    		}
    		, FS_proto = FileSaver.prototype
    		, saveAs = function(blob, name, no_auto_bom) {
    			return new FileSaver(blob, name || blob.name || "download", no_auto_bom);
    		}
    	;
    	// IE 10+ (native saveAs)
    	if (typeof navigator !== "undefined" && navigator.msSaveOrOpenBlob) {
    		return function(blob, name, no_auto_bom) {
    			name = name || blob.name || "download";
    
    			if (!no_auto_bom) {
    				blob = auto_bom(blob);
    			}
    			return navigator.msSaveOrOpenBlob(blob, name);
    		};
    	}
    
    	FS_proto.abort = function(){};
    	FS_proto.readyState = FS_proto.INIT = 0;
    	FS_proto.WRITING = 1;
    	FS_proto.DONE = 2;
    
    	FS_proto.error =
    	FS_proto.onwritestart =
    	FS_proto.onprogress =
    	FS_proto.onwrite =
    	FS_proto.onabort =
    	FS_proto.onerror =
    	FS_proto.onwriteend =
    		null;
    
    	return saveAs;
    }(
    	   typeof self !== "undefined" && self
    	|| typeof window !== "undefined" && window
    	|| this.content
    ));
    // `self` is undefined in Firefox for Android content script context
    // while `this` is nsIContentFrameMessageManager
    // with an attribute `content` that corresponds to the window
    
    if (typeof module !== "undefined" && module.exports) {
      module.exports.saveAs = saveAs;
    } else if ((typeof define !== "undefined" && define !== null) && (define.amd !== null)) {
      define([], function() {
        return saveAs;
      });
    }
    
    

    jquery.wordexport.js

    默认页面视图top中添加:<html xmlns:v=\"urn:schemas-microsoft-com:vml\" xmlns:o=\"urn:schemas-microsoft-com:office:office\" xmlns:w=\"urn:schemas-microsoft-com:office:word\" xmlns:m=\"http://schemas.microsoft.com/office/2004/12/omml\" xmlns=\"http://www.w3.org/TR/REC-html40\">

    head中添加:<!--[if gte mso 9]><xml><w:WordDocument><w:View>Print</w:View><w:TrackMoves>false</w:TrackMoves><w:TrackFormatting/><w:ValidateAgainstSchemas/><w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid><w:IgnoreMixedContent>false</w:IgnoreMixedContent><w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText><w:DoNotPromoteQF/><w:LidThemeOther>EN-US</w:LidThemeOther><w:LidThemeAsian>ZH-CN</w:LidThemeAsian><w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript><w:Compatibility><w:BreakWrappedTables/><w:SnapToGridInCell/><w:WrapTextWithPunct/><w:UseAsianBreakRules/><w:DontGrowAutofit/><w:SplitPgBreakAndParaMark/><w:DontVertAlignCellWithSp/><w:DontBreakConstrainedForcedTables/><w:DontVertAlignInTxbx/><w:Word11KerningPairs/><w:CachedColBalance/><w:UseFELayout/></w:Compatibility><w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel><m:mathPr><m:mathFont m:val=\"Cambria Math\"/><m:brkBin m:val=\"before\"/><m:brkBinSub m:val=\"--\"/><m:smallFrac m:val=\"off\"/><m:dispDef/><m:lMargin m:val=\"0\"/> <m:rMargin m:val=\"0\"/><m:defJc m:val=\"centerGroup\"/><m:wrapIndent m:val=\"1440\"/><m:intLim m:val=\"subSup\"/><m:naryLim m:val=\"undOvr\"/></m:mathPr></w:WordDocument></xml><![endif]-->

    if (typeof jQuery !== "undefined" && typeof saveAs !== "undefined") {
        (function($) {
            $.fn.wordExport = function(fileName) {
                fileName = typeof fileName !== 'undefined' ? fileName : "jQuery-Word-Export";
                var static = {
                    mhtml: {
                        top: "Mime-Version: 1.0\nContent-Base: " + location.href + "\nContent-Type: Multipart/related; boundary=\"NEXT.ITEM-BOUNDARY\";type=\"text/html\"\n\n--NEXT.ITEM-BOUNDARY\nContent-Type: text/html; charset=\"utf-8\"\nContent-Location: " + location.href + "\n\n<!DOCTYPE html>\n<html xmlns:v=\"urn:schemas-microsoft-com:vml\" xmlns:o=\"urn:schemas-microsoft-com:office:office\" xmlns:w=\"urn:schemas-microsoft-com:office:word\" xmlns:m=\"http://schemas.microsoft.com/office/2004/12/omml\" xmlns=\"http://www.w3.org/TR/REC-html40\">\n_html_</html>",
                        head: "<head>\n<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\"><!--[if gte mso 9]><xml><w:WordDocument><w:View>Print</w:View><w:TrackMoves>false</w:TrackMoves><w:TrackFormatting/><w:ValidateAgainstSchemas/><w:SaveIfXMLInvalid>false</w:SaveIfXMLInvalid><w:IgnoreMixedContent>false</w:IgnoreMixedContent><w:AlwaysShowPlaceholderText>false</w:AlwaysShowPlaceholderText><w:DoNotPromoteQF/><w:LidThemeOther>EN-US</w:LidThemeOther><w:LidThemeAsian>ZH-CN</w:LidThemeAsian><w:LidThemeComplexScript>X-NONE</w:LidThemeComplexScript><w:Compatibility><w:BreakWrappedTables/><w:SnapToGridInCell/><w:WrapTextWithPunct/><w:UseAsianBreakRules/><w:DontGrowAutofit/><w:SplitPgBreakAndParaMark/><w:DontVertAlignCellWithSp/><w:DontBreakConstrainedForcedTables/><w:DontVertAlignInTxbx/><w:Word11KerningPairs/><w:CachedColBalance/><w:UseFELayout/></w:Compatibility><w:BrowserLevel>MicrosoftInternetExplorer4</w:BrowserLevel><m:mathPr><m:mathFont m:val=\"Cambria Math\"/><m:brkBin m:val=\"before\"/><m:brkBinSub m:val=\"--\"/><m:smallFrac m:val=\"off\"/><m:dispDef/><m:lMargin m:val=\"0\"/> <m:rMargin m:val=\"0\"/><m:defJc m:val=\"centerGroup\"/><m:wrapIndent m:val=\"1440\"/><m:intLim m:val=\"subSup\"/><m:naryLim m:val=\"undOvr\"/></m:mathPr></w:WordDocument></xml><![endif]-->\n<style>\n_styles_\n</style>\n</head>\n",
                        body: "<body>_body_</body>"
                    }
                };
                var options = {
                    maxWidth: 624
                };
                // Clone selected element before manipulating it
                var markup = $(this).clone();
    
                // Remove hidden elements from the output
                markup.each(function() {
                    var self = $(this);
                    if (self.is(':hidden'))
                        self.remove();
                });
                // Embed all images using Data URLs
                var images = Array();
                var img = markup.find('img');
                for (var i = 0; i < img.length; i++) {
                    // Calculate dimensions of output image
                    var w = Math.min(img[i].width, options.maxWidth);
                    var h = img[i].height * (w / img[i].width);
                    // Create canvas for converting image to data URL
                    var canvas = document.createElement("CANVAS");
                    canvas.width = w;
                    canvas.height = h;
                    // Draw image to canvas
                    var context = canvas.getContext('2d');
                    context.drawImage(img[i], 0, 0, w, h);
                    // Get data URL encoding of image
                    var uri = canvas.toDataURL("image/png");
                    $(img[i]).attr("src", img[i].src);
                    img[i].width = w;
                    img[i].height = h;
                    // Save encoded image to array
                    images[i] = {
                        type: uri.substring(uri.indexOf(":") + 1, uri.indexOf(";")),
                        encoding: uri.substring(uri.indexOf(";") + 1, uri.indexOf(",")),
                        location: $(img[i]).attr("src"),
                        data: uri.substring(uri.indexOf(",") + 1)
                    };
                }
    
                // Prepare bottom of mhtml file with image data
                var mhtmlBottom = "\n";
                for (var i = 0; i < images.length; i++) {
                    mhtmlBottom += "--NEXT.ITEM-BOUNDARY\n";
                    mhtmlBottom += "Content-Location: " + images[i].location + "\n";
                    mhtmlBottom += "Content-Type: " + images[i].type + "\n";
                    mhtmlBottom += "Content-Transfer-Encoding: " + images[i].encoding + "\n\n";
                    mhtmlBottom += images[i].data + "\n\n";
                }
                mhtmlBottom += "--NEXT.ITEM-BOUNDARY--";
    
                //TODO: load css from included stylesheet
    			styles设置为空:WPS无法默认横向,默认分栏暂不支持WPS;office默认横向分栏在styles中无法使用,需在html中设置
                //var styles="@page WordSection1{size:841.9pt 595.3pt;mso-page-orientation:landscape;	margin:90.0pt 72.0pt 90.0pt 72.0pt;	mso-columns: 2 even 21.25pt;} div.WordSection1 {page:WordSection1;}";
    			//var styles='/* Font Definitions */ @font-face	{font-family:宋体;	panose-1:2 1 6 0 3 1 1 1 1 1;	mso-font-alt:SimSun;	mso-font-charset:134;	mso-generic-font-family:auto;	mso-font-pitch:variable;	mso-font-signature:3 680460288 22 0 262145 0;}@font-face	{font-family:宋体;	panose-1:2 1 6 0 3 1 1 1 1 1;	mso-font-alt:SimSun;	mso-font-charset:134;	mso-generic-font-family:auto;	mso-font-pitch:variable;	mso-font-signature:3 680460288 22 0 262145 0;}@font-face	{font-family:"\@宋体";	panose-1:2 1 6 0 3 1 1 1 1 1;	mso-font-charset:134;	mso-generic-font-family:auto;	mso-font-pitch:variable;	mso-font-signature:3 680460288 22 0 262145 0;} /* Style Definitions */ p.MsoNormal, li.MsoNormal, div.MsoNormal	{mso-style-unhide:no;	mso-style-qformat:yes;	mso-style-parent:"";	margin:0cm;	margin-bottom:.0001pt;	mso-pagination:widow-orphan;	font-size:12.0pt;	font-family:宋体;	mso-bidi-font-family:宋体;}p	{mso-style-noshow:yes;	mso-style-priority:99;	mso-margin-top-alt:auto;	margin-right:0cm;	mso-margin-bottom-alt:auto;	margin-left:0cm;	mso-pagination:widow-orphan;	font-size:12.0pt;	font-family:宋体;	mso-bidi-font-family:宋体;}.MsoChpDefault	{mso-style-type:export-only;	mso-default-props:yes;	font-size:10.0pt;	mso-ansi-font-size:10.0pt;	mso-bidi-font-size:10.0pt;	mso-ascii-font-family:"Times New Roman";	mso-hansi-font-family:"Times New Roman";	mso-font-kerning:0pt;}@page WordSection1	{size:841.9pt 595.3pt;mso-page-orientation:landscape;	margin:90.0pt 72.0pt 90.0pt 72.0pt;	mso-columns: 2 even 21.25pt;	mso-header-margin: 42.55pt;mso-footer-margin: 49.6pt;mso-paper-source:0;}div.WordSection1	{page:WordSection1;}';
    			var styles='';
                // Aggregate parts of the file together
                var fileContent = static.mhtml.top.replace("_html_", static.mhtml.head.replace("_styles_", styles) + static.mhtml.body.replace("_body_", markup.html())) + mhtmlBottom;
    
           // Create a Blob with the file contents
                var blob = new Blob([fileContent], {
                    type: "application/msword;charset=utf-8"
                });
                saveAs(blob, fileName + ".doc");
            };
        })(jQuery);
    } else {
        if (typeof jQuery === "undefined") {
            console.error("jQuery Word Export: missing dependency (jQuery)");
        }
        if (typeof saveAs === "undefined") {
            console.error("jQuery Word Export: missing dependency (FileSaver.js)");
        }
    }
    
    

    页眉效果效果图

    展开全文
  • 在这篇文章中主要解决两个问题: ... 2:php把html中的内容生成到word文档中时,不居中显示问题,即会默认按照web视图进行显示。 3:php把html中的内容生成到word文档中时,相关样式不兼容问题 正文: echo '<...
  • 在Word2003中,通过在大纲视图中为Word文档设置大纲级别,就可以使用“文档结构图”快速查看Word长文档,从而提高查看Word长文档的效率。1.在大纲视图中设置大纲级别设置Word大纲级别需要在Word大纲视图中进行,...
  • 一般保存后的word文档默认是“Web版式视图”打开,这样会给客户的感觉不是真正的word文档,必须实现打开就是“页面视图” 1. 修改<html>标签: 首先把原来的html标签中要加入模板: View Code <...
  • <w:WordDocument>  <w:View>Print <w:SpellingState>Clean <w:GrammarState>Clean 。。。。。。。。。。。。。。。。。。。。。。。。。
  • 点击word最左上角的office标志 选择下面的[word选项] ...在“显示文档内容”版块勾选“在屏幕上显示图形和文本框” 转载于:https://www.cnblogs.com/IT-Bear/archive/2013/02/28/2936889.html...
  • 无论你需要为头脑风暴列提纲,还是起草、编辑或打印文档,《Microsoft Word》的文档视图都能为你提供相应的展示方式。下面就来看看如何设置文档视图,以适应各类任务...准备分享作品时,点按「页面视图」,即可预览文档
  • ASP生成WORD后以页面视图打开文件

    千次阅读 2012-05-31 22:55:17
    为了给朋友做一个系统,需要将数据的内容取出来生成固定格式的WORD文档,于是就写了程序导出成WORD文档,用的是WORD先导出标准格式的HTML文件,然后再改成ASP取数据。 <% Response.ContentType = "application/ms...
  • 获取文件的拓宽名(后缀名),并且判断该文件的拓展名是否为(doc)或者(docx)类型,不是则说明该文件不是文档或者Word文档。 为文件命名,最好用随机字符串或者时间来命名,避免文件名重复出现的情况。 判断保存文件的...
  • Word 文档操作

    2020-06-11 17:03:28
    1、新建与保存 快捷键:Ctrl+N。 新建文档的时候有很多模板可供选择,有一部分需要联网功能,有的模板是收费的。 所谓的模板就是格式等都做好了,美化...页面视图:用于排版及编辑,设置各种格式。 Web视图:用于网页
  • word文档结构图

    2011-04-08 19:18:00
    “文档结构图”是一个独立的窗格 ... 第1步,打开Word文档窗口,在菜单栏依次单击“视图”→“页面”菜单命令,将Word文档视图切换到默认的页面视图。 第2步,在Word菜单栏依次单击“视图”→“文档结构
  • Word文档使用方法

    2019-07-31 08:33:24
    2、菜单栏:菜单栏包括文件、开始、插入、页面布局、引用、审阅、视图、章节、安全、开发工具、特色应用。 3、工具栏:工具栏有许多工具,到现在其实我也没有完全的熟悉工具栏,例如:(1)开始里面,它可以改变字体...
  • 如果您在页面视图中阅读文档,发现所有的页面好像都被剪切了,没有顶部的页眉或底部的页脚区域,则您打开了隐藏页面间空白选项。 solution:当不显示顶部的页眉和底部的页脚区域时,指向页面的顶部或底部,直到指针...
  • //关闭控件的视图状态 Page.EnableViewState = false; Page.RenderControl(htmlWriter); 以上两句代码放入.cs页面中就会显示出错,到底是怎么回事呢?
  • asp.net 导出word文档

    2012-07-14 17:39:00
    1.新建一个word文档,然后把你想要显示的布局在word文档上布局好,然后另存为xx.html; 2.以word打开方式打开xx.html,点击视图,选择页面视图,然后保存! 3.打开xx.html,同样用打开word的方式打开,然后选择页面视图,...
  • md文件转换成word文档

    千次阅读 2020-12-01 17:27:29
    md文件转成word文档 Typora导出word文件时需要先下载pandoc Typora导出word文件时因为文档里面有表格,导出失败,所以先使用使用pandoc命令导出无边框表格的word 1.在xxx.md所在文件夹打开命令提示符 2.在命令提示...
  • DOC文档视图状态指定

    2015-03-26 10:56:22
    为了让打开的文档看起来更像是个十足的doc文件可选择页面视图。 由于有些人不知道怎样设置,所以我们需要编辑html格式时添加一些参数,自动指定word打开时使用的视图类型。 Print
  • Word文档编辑技巧

    2020-12-18 16:37:11
    1.如何让附录显示在目录里 依次点击菜单栏的视图-工具栏-大纲,打开大纲工具栏。选中“目录”、“附录”、“参考文献”等标题,点击大纲工具栏的大纲级别的下拉选项,选择...2)单击“设计”-“页面边框”。 3)选择
  • WORD文档制作流程图

    2012-03-22 09:36:00
    不曾想WORD文档也能做出精美的流程图。 步骤一:页面和段落的设置 步骤二:绘制流程图框架 步骤三:流程图的对齐与修饰 步骤四:添加连接箭头 步骤一: 页面和段落的设置 为了流程图有较大的绘制空间,我们先来...
  • public static void exportWord(HttpServletResponse response, String content, String... // 设置导出的word页面视图 String str = " <!--[if gte mso 9]><xml><w:WordDocument><w:View>.
  • 网页加载显示word文档内容 1.准备好需要加载的文档内容,在视图中选择web版式 2.根据页面大小设置每行显示的文字数量,由于页面布局不同,可能需要进行尝试,在web版式中(在真实网页中),文字在没有换行的情况下...
  • 此方法不仅适用于脚注,也适用于尾注。 操作步骤如下: 第一步:点击“视图”—“草稿”,将文档切换到草稿视图。 ...这时最下方出现了脚注编辑栏。...第四步:点击“视图”—“页面视图”,切换回到正常视图 ...
  • 最近项目中有同事用到word文档导出功能,遇到了一些导出失败问题...在帮其解决问题后,写了下面这个ViewResult拓展,依赖Razor视图,能够直接转换页面word文档,但是不支持外联样式表,样式可以定义在<head>...

空空如也

空空如也

1 2 3 4 5 ... 14
收藏数 278
精华内容 111
关键字:

word文档页面视图