精华内容
下载资源
问答
  • 插入——对象——文件中的文字——选择要插入的文件,即可!

    插入——对象——文件中的文字——选择要插入的文件,即可!

    展开全文
  • SmallPDF转换器集成数十种PDF操作于一体,PDF互转、解密、压缩、分割、合并转换率高,SmallPDF转换器能快速完成pdf与其他文件之间的互相转换,超快的pdf文字提取功能,保证一字不差,并且smallpdf转换器还能同时对多...

    如果你需要pdf转换成word或者图片JPG等其他格式、或者需要压缩、或者你的pdf打开编辑需要密码,推荐分享的这几个工具都可以帮你解决问题。

    在这里插入图片描述

    PDF转换器分割合并压缩解密软件工具SmallPDF永久免费开心版

    SmallPDF转换器集成数十种PDF操作于一体,PDF互转、解密、压缩、分割、合并转换率高,SmallPDF转换器能快速完成pdf与其他文件之间的互相转换,超快的pdf文字提取功能,保证一字不差,并且smallpdf转换器还能同时对多个文档进行编辑、提取、转换,极大程度的提升工作效率。

    PDF转换器分割合并压缩解密软件工具迅捷PDF转换器永久免费开心版

    一款功能丰富的PDF转换器软件。除了PDF转Word、PPT、图片、Excel,WPS转Office等转换功能,还支持PDF合并、分割、加密、翻译,智能识别、轻松转换。

    免费在线工具

    1.smallpdf

    https://smallpdf.com/cn

    Smallpdf – 让您轻松转换和编辑所有PDF文件的平台。一个网站就能解决您所有的PDF问题 – 是的,免费!

    2.ilovepdf

    https://www.ilovepdf.com/zh-cn

    PDF爱好者的在线工具。完全免费、易于使用、丰富的PDF处理工具,包括:合并、拆分、压缩、转换、旋转和解锁PDF文件,以及给PDF文件添加水印的工具等。仅需几秒钟即可完成。

    3.cloudconvert

    https://cloudconvert.com/

    这是一个在线全能格式转换工具,可以转换很多格式

    如果临时使用又不是什么重要数据可以使用在线的,对于重要机密数据不放心就下载安装软件使用就可以了。

    下载链接

    展开全文
  • 最近遇到一个需求,需要将非常...几十页的word怎么搞?为了造福大家,花了几天时间撸了一个插件word-to-html,可以转嵌套的表格,合并单元格的表格,github地址.emmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm!安利一波其他项目...

    ac6e138cd40d0ee7c6c5bb1723a3ce9c.png

    最近遇到一个需求,需要将非常多内容的(文字/表格)word文档展示出来,这个需求出现在pc端就用插件好了或者直接下载文件?如果需求是在移动端呢?怎么办?转成html吧。。。几十页的word怎么搞?为了造福大家,花了几天时间撸了一个插件word-to-html,可以转嵌套的表格,合并单元格的表格,github地址.

    d076513e186cd5ba84341f4d0411fdaf.png

    emmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm!

    安利一波其他项目:

    时间仓促,代码写得有点乱,这里贴一下reamde吧,谁用谁知道哈,如果解决给位的痛点,希望不要吝啬您的star,非常欢迎提issue,大家一起讨论完善。由于用到了jsdom,这个库模拟出来的DOMpaser有点弱,如果你选择在浏览器中用我的给的方法,你甚至能将word中每一行不同文字的字体字号都转成对应的html,借助浏览器的js调试面板的源码我放在了github上对应项目的test/browser文件夹中了。

    下面是readme:

    word-to-html

    A tiny tool to convert Microsoft Word document to HTML in Nodejs and in chrome,

    you can use the tool convert tables with merged cells and nested tables to html file in Nodejs or chrome, the online tool wordhtml can not do this.

    Beyond that, you can convert words with different font-family or font-size in a line to html string in chrome.

    table example

    attention

    If a line of words have different font-family or font-size in your .docx, it can not convert

    your .docx to html expectly in nodejs, but this can be fixed in the browsers such as chrome. because

    the npm package jsdom can not realize the DOMParser's function perfectly.

    So if you want to convert the font-family and font-size exactly, you can see how to use word2html.js in browsers!

    Install

    npm i word-to-html --save-dev

    复制代码

    or

    yarn add word-to-html

    复制代码

    api in nodejs: word2html(absPath [,options,env])

    absPath: string | Array

    absPath is your file's absolute path

    options: {tdTextAlign:string,tdVerticalAlign:string}

    tdTextAlign controls the

    tag's text-align

    tdVerticalAlign controls the

    tag's vertical-align

    env: 'node' | 'browser'

    default value is 'node',if you want to convert the font-family/font -size/color, env must be 'browser', then you get a .html file, after you open the .html file in chrome, you will get a string in console panel, the result is what you want.

    Usage in nodejs

    var path = require('path');

    var word2html = require('word-to-html');

    //Word document's absolute path

    var absPath = path.join(__dirname,'test.docx');

    word2html(absPath,{tdVerticalAlign:'top'})复制代码

    the html generated in your WorkSpace.

    Usage in browsers

    step 1: execute the code below in your node

    var path = require('path');

    var word2html = require('word-to-html');

    //Word document's absolute path

    var absPath = path.join(__dirname,'test.docx');

    word2html(absPath,{tdVerticalAlign:'top'},'browser')复制代码

    step 2: get the html string in your browser

    open the html file generated just now, and copy the result string of the console panel into your html tempalte, you will see the content of your .docx file will be in your html template.

    展开全文
  • 最近遇到一个需求,需要将非常多...几十页的word怎么搞?为了造福大家,花了几天时间撸了一个插件word-to-html,可以转嵌套的表格,合并单元格的表格,github地址. emmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm! 安利一波...

    最近遇到一个需求,需要将非常多内容的(文字/表格)word文档展示出来,这个需求出现在pc端就用插件好了或者直接下载文件?如果需求是在移动端呢?怎么办?转成html吧。。。几十页的word怎么搞?为了造福大家,花了几天时间撸了一个插件word-to-html,可以转嵌套的表格,合并单元格的表格,github地址.

    emmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmm!
    安利一波其他项目:

    NodeNote,持续更新中react相关库源码浅析
    react ts3 项目


    时间仓促,代码写得有点乱,这里贴一下reamde吧,谁用谁知道哈,如果解决给位的痛点,希望不要吝啬您的star,非常欢迎提issue,大家一起讨论完善。由于用到了jsdom,这个库模拟出来的DOMpaser有点弱,如果你选择在浏览器中用我的给的方法,你甚至能将word中每一行不同文字的字体字号都转成对应的html,借助浏览器的js调试面板的源码我放在了github上对应项目的test/browser文件夹中了。

    下面是readme:

    word-to-html

    [外链图片转存失败(img-3VwJfyZr-1563605015830)(https://img.shields.io/github/license/BUPTlhuanyu/word-to-html.svg)][外链图片转存失败(img-DXrxuMYU-1563605015831)(https://img.shields.io/badge/node->v9.10.0-green.svg)]

    A tiny tool to convert Microsoft Word document to HTML in Nodejs and in chrome,
    you can use the tool convert tables with merged cells and nested tables to html file in Nodejs or chrome, the online tool wordhtml can not do this.
    Beyond that, you can convert words with different font-family or font-size in a line to html string in chrome.

    table example

    example.html(mobile)

    attention

    If a line of words have different font-family or font-size in your .docx, it can not convert
    your .docx to html expectly in nodejs, but this can fix in the browsers such as chrome. because
    the npm package jsdom can not realize the DOMParser's function perfectly.
    So if you want to convert the font-family and font-size exactly, you can see how to use word2html.js in browsers!

    Install

    npm i word-to-html --save-dev
    

    or

    yarn add word-to-html
    

    api in nodejs: word2html(absPath [,options])

    absPath: string | Array

    absPath is your file’s absolute path

    options: {tdTextAlign:string,tdVerticalAlign:string}

    tdTextAlign controls the tag’s text-align

    tdVerticalAlign controls the tag’s vertical-align

    Usage in nodejs

    var path = require('path');
    var word2html = require('word-to-html');
    //Word document's absolute path
    var absPath = path.join(__dirname,'test.docx');
    word2html(absPath,{tdVerticalAlign:'top'})
    

    the html generated in your WorkSpace.

    Usage in browsers

    details in my github

    step 1: Take the code in your html or your console panel as the global functions

    <script type = ' text/javascript'> 
            loadXML  =   function(xmlString){
                var  xmlDoc = null ; 
                if ( ! window.DOMParser  &&  window.ActiveXObject){    // window.DOMParser 判断是否是非ie浏览器 
                    var  xmlDomVersions  =  [ ' MSXML.2.DOMDocument.6.0 ' , ' MSXML.2.DOMDocument.3.0 ' , ' Microsoft.XMLDOM ' ];
                    for ( var  i = 0 ;i < xmlDomVersions.length;i ++ ){
                        try {
                            xmlDoc  =   new  ActiveXObject(xmlDomVersions[i]);
                            xmlDoc.async  =   false ;
                            xmlDoc.loadXML(xmlString);  // loadXML方法载入xml字符串 
                            break ;
                        } catch (e){
                        }
                    }
                }
                else if (window.DOMParser  &&  document.implementation  &&  document.implementation.createDocument){
                    try {
                        /*  DOMParser 对象解析 XML 文本并返回一个 XML Document 对象。
                        * 要使用 DOMParser,使用不带参数的构造函数来实例化它,然后调用其 parseFromString() 方法
                        * parseFromString(text, contentType) 参数text:要解析的 XML 标记 参数contentType文本的内容类型
                        * 可能是 "text/xml" 、"application/xml" 或 "application/xhtml+xml" 中的一个。注意,不支持 "text/html"。
                        */ 
                        domParser  =   new DOMParser();
                        xmlDoc  =  domParser.parseFromString(xmlString,  "application/xml" );
                    } catch (e){
    
                    }
                }
                else {
                    return   null ;
                }
                return  xmlDoc;
            }
            
            var getDirectDomsByTagName = function(dom, tagName){
                var childs = Array.prototype.slice.call(dom.children);
                var doms = childs.filter((item,index)=>{
                    return item.tagName === tagName
                })
                return doms
            }
            
            // amd-zip将docx格式的文件转换成xml的规则是:
            // table规则:
            // <w:tbl></w:tbl>表示整个表格                                                          tblFn:需要<table>包裹
            // <w:tr></w:tr>表示表格的一行                                                          trFn:需要<tr>包裹
            // <w:tc></w:tc>表示表格某一行的一列                                                    tcFn:需要<td></td>包裹
            // 在<w:tc></w:tc>这一列中,对应的word中有多少个回车就会生成多少个<w:p>,
            // 在<w:p></w:p>中,对应的word中有多少个软回车(向下的箭头↓),就会有多少<w:r></w:r>
            // 一般?:在<w:r></w:r>中的<w:t></w:t>就包裹了需要的文字内容
            // 这里需要注意的一个问题是:特殊符号比如上标也会单独成为一个<w:r></w:r>
            
            // 总之遍历到标签<w:t></w:t>则表示结束
            
            /**
             * 
             * @param {*} tblDom 处理<w:tbl>标签对应的DOM
             * @return {string} tblText 返回table标签对应的html字符串  
             */
            var tblFn = function(tblDom){
                //
                let tblLeft = `<table><tbody>`
                let tblRight = `</tbody></table>`
                let tblText = tblLeft;
            
                let trArray = getDirectDomsByTagName(tblDom,'w:tr'), len = trArray.length;
                for(let i = 0;i<len; i++){
                    let tr = trArray[i];
                    tblText = tblText + trFn(tr,i,trArray);
                }
            
                tblText = tblText + tblRight;
                return tblText; 
            }
            
            /**
             * @param trDom: 处理<w:tr>标签对应的DOM
             * @param rNum:trDom所处的trArray的第几行
             * @param trArray:表的所有行trArray
             * @return trText: 字符串,表示的是表格的一行的html字符串
             */
            var trFn = function(trDom,rNum,trArray){
                let trStart = `<tr>`, 
                    trEnd = `</tr>`, 
                    trText = trStart;
                let tcArray = getDirectDomsByTagName(trDom,'w:tc'), len = tcArray.length;
                for(let i = 0;i<len; i++){
                    let tc = tcArray[i];
                    trText = trText + tcFn(tc,rNum, i,trArray);
                }
                trText = trText + trEnd;
                return trText;
            }
            
            /**
             * @param tcDom: 处理<w:tc>标签对应的DOM
             * @param rNum:trDom所处的trArray的第几行
             * @param cNum: 传入的tcDom处于tr中tcArray的第几个,即第几列
             * @param trArray:表的所有行trArray
             * @return tcText: 字符串,表示的是表格的一行的html字符串
             */
            var tcFn = function(tcDom,rNum,cNum,trArray){
                let {colspan, vMerge, hasT} = getTcDomOptions(tcDom);
                if(!hasT){
                    return ''
                }
                // 合并行
                let rowspan;
                if(vMerge === 'restart'){
                    let len = trArray.length;
                    rowspan =1;
                    for(let n = rNum+1;n<len;n++){
                        let  tcArray = getDirectDomsByTagName(trArray[n],'w:tc')
                        if(tcArray.length-1 < cNum) break;
                        let tcPrDom = getDirectDomsByTagName(tcArray[cNum],'w:tcPr')[0];
                        let vMergeDom = getDirectDomsByTagName(tcPrDom,'w:vMerge')[0];
                        if(vMergeDom && vMergeDom.getAttribute('w:val')!=='restart'){
                            rowspan++ 
                        }else{
                            break;
                        }
                    }
                } 
                let tdStart = `<td ${colspan?`colspan=${colspan}`:''} ${rowspan?`rowspan=${rowspan}`:''}>`, //合并列
                    tdEnd = `</td>`,
                    tcText = tdStart;
                
                tcText = tcText + wanderDom(tcDom) + tdEnd;
            
                return tcText;
            }
            
            /**
             * @param tcDom: 处理<w:tc>标签对应的DOM
             * @return : combinations:{colspan, vMerge, hasT} 对象,表示的是表格的一行的html字符串
             */
            var getTcDomOptions = function(tcDom){
                let tcPrDom = getDirectDomsByTagName(tcDom,'w:tcPr')[0];
                let gridSpanDom = getDirectDomsByTagName(tcPrDom,'w:gridSpan')[0],
                    vMergeDom = getDirectDomsByTagName(tcPrDom,'w:vMerge')[0],
                    tDom = tcDom.getElementsByTagName('w:t');
                let colspan = gridSpanDom?gridSpanDom.getAttribute('w:val'):'';
                let vMerge = vMergeDom ?
                                vMergeDom.getAttribute('w:val') ? vMergeDom.getAttribute('w:val') : '1'
                                :
                                '' ;
                let hasT = tDom.length?true:false;
                return {colspan,vMerge, hasT}
            }
            
            
            /**
             * @param {*} rArray 数组,<w:r>标签对应的DOM组成的数组
             * @return {string} textContent 返回table标签对应的html字符串  
             */
            var rFn = function(rArray){
                var br = `<br>`,textContent = '',rTextArray = [];
                    // In browser
                    for(let i =0; i<rArray.length;i++){
                        var r = rArray[i];
                        var rFontFamily = r.getElementsByTagName('w:rFonts')[0].getAttribute('w:ascii');
                        var rFontSize = r.getElementsByTagName('w:sz')[0].getAttribute('w:val');
                        var t = r.getElementsByTagName('w:t')[0];
                        let tText = `<span style="font-family:${rFontFamily};font-size:${rFontSize/100}rem">` +
                                    t.textContent + 
                                    `</span>`;
                        rTextArray.push(tText);
                    }
            textContent = rTextArray.join('');
            return textContent
        }
            
            /**
             * 无论是p还是table最终还是会到这个函数,用于取出最后的文字内容
             * @param {*} pDom 处理<w:p>标签对应的DOM,这个标签和tbl是互斥的
             * @return {string} htmlStr 返回table标签对应的html字符串  
             */
            var pFn = function(pDom){
                let rArray = getDirectDomsByTagName(pDom,'w:r');
                return '<p>'+rFn(rArray)+'</p>';
            }
            
            /**
             * 
             * @param {*} dom DOM子树根节点
             * @return htmlStr 字符串 
             */
            var wanderDom = function(dom){
                let htmlStr = '',childrens = dom.children,len = childrens.length;
                for(let i=0; i<len;i++){
                    let children = childrens[i];
                    let tagName = children.tagName;
                    switch(tagName){
                        case 'w:tbl': htmlStr= htmlStr + tblFn(children) ;break;
                        case 'w:p': htmlStr= htmlStr + pFn(children) ;break;
                        default:break ;
                    }
                }
                return htmlStr;
            }
            
            
            
            /**
             * 
             * @param {*} xmlDoc 整个XML的DOM树
             * @return htmlStr 字符串 
             */
            let convert = function(xmlDoc){
                let dom = xmlDoc.getElementsByTagName('w:body')[0];
                return wanderDom(dom);
            }
        </script>
    

    step 2: Use the code to convert your .docx to xml sting in your .xml file

    var admZip = require('adm-zip');
    var fs = require('fs');
    var path = require('path');
    var resultList = [];
    const tableName = [
        'test.docx' // replace your docx name here
    ];
    tableName.forEach((item, index)=>{
        var absPath = path.join(__dirname,item);
        fs.exists(absPath, function(exists){
            if(exists){
                const zip = new admZip(absPath);
                var contentXml = zip.readAsText("word/document.xml");
                var len = item.length-1;
                var name = item.slice(0,len-4) + ".xml"
                fs.writeFileSync(name,contentXml)           
            }else{
                callback(resultList)
            }
        })
    });
    

    step 3: Take your .xml file’s string in variables str, and excute the code in your browser. the res is your html string, you can put it to the template html.

    var str =`${your xml sting}`
    var res = convert(loadXML(str));
    

    step4:template example

    html-body:

    <div class="container">{res}</div>
    

    head:

    <script>
    		(function (doc, win) {
    			var docEl = doc.documentElement,
    				resizeEvt = 'orientationchange' in window ? 'orientationchange' : 'resize',
    				recalc = function () {
    					var clientWidth = docEl.clientWidth;
    					if (!clientWidth) return;
    					if (clientWidth >= 640) {
    						docEl.style.fontSize = '100px';
    					} else {
    						docEl.style.fontSize = 100 * (clientWidth / 750) + 'px';
    						var div = document.createElement('div');
    						div.style.width = '1.4rem';
    						div.style.height = '0';
    						document.body.appendChild(div);
    						var ideal = 140 * clientWidth / 750;
    						var rmd = (div.clientWidth / ideal);
    						if (rmd > 1.2 || rmd < 0.8) {
    							docEl.style.fontSize = 100 * (clientWidth / 750) / rmd + 'px';
    						}
    						document.body.removeChild(div);
    					}
    				};
    			if (!doc.addEventListener) return;
    			win.addEventListener(resizeEvt, recalc, false);
    			doc.addEventListener('DOMContentLoaded', recalc, false);
    		})(document, window);
    	</script>
    	<style>
    		body,
    		html,
    		table {
    			padding: 0;
    			margin: 0;
    		}
    
    		p {
    			margin: 0.14rem 0;
    			list-style-type: none;
    			font-family: PingFang-SC-Medium;
    			font-size: 0.28rem;
    			color: #848484;
    			letter-spacing: 0;
    			text-align: justify;
    			line-height: 0.48rem;
    			padding: 0 0.3rem;
    		}
    
    		td {
    			border: 1px solid #000;
    			text-align: left;
    			vertical-align: middle;
    			font-family: PingFang-SC-Medium;
    			font-size: 0.28rem;
    			color: #848484;
    		}
    
    		.container>table {
    			width: 6.9rem;
    		}
    		table {
    			border-collapse: collapse;
    		}
    
    		.container {
    			padding: 0.3rem
    		}
    	</style>
    
    展开全文
  • 当你有很多Word需要同时合并在一起你会怎么做了?一个个的复制?不仅没有效率,还累得不得了。 方法: (1)新建一个Word文档 (2)点击【插入】→【对象】→【文件中的文字】 (3)按Ctrl键选中需要插入的章节,...
  • ## 题目描述 想从以下文字中抽出不重复的字符,然后排序展示。 But soft what light through yonder window breaks It is the east and Juliet is the sun Arise fair sun and kill the ...2.不知道怎么word赋值
  • WPS Office 2005 个人版

    2005-12-07 09:55:26
    ——数百种新添功能,用户舒适享受办公乐趣 ●WPS文字提供带圈字符、合并字符、艺术字、立体效果功能,用户娱乐中处理文字 ●WPS表格支持手动顺序双面打印、手动逆序双面打印、拼页打印、反片打印应用,用户想怎么打...
  • 它利用最新的“在地编辑(Edit_In_Place)”技术允许您在预览“设计”状态的问卷时可以直接在问卷页面上编辑问卷题目与选项文字,并结合特有的右键快捷菜单让您的问卷设计工作如同在Word内编辑一篇文档一样轻松。...
  • 它利用最新的“在地编辑(Edit_In_Place)”技术允许您在预览“设计”状态的问卷时可以直接在问卷页面上编辑问卷题目与选项文字,并结合特有的右键快捷菜单让您的问卷设计工作如同在Word内编辑一篇文档一样轻松。...
  • 第3篇为协同工作篇,介绍如何实现Excel与Access、Word、文本格式的数据以及网站数据的共享。 目录: chapter 01 快速输入与编辑数据 1.1 文字的输入 1.1.1 在编辑栏中输入 1.1.2 在单元格中输入 1.1.3 文字的...
  • 这个单词是由哪个单词怎么演变而来的?它的原型单词(Lemma)是什么? 可能大家注意到上表有一个 Exchange 字段,它就是来做这个事情的,这是本词典一大特色之一,格式如下: 类型1:变换单词1/类型2:变换单词2 比如 ...
  • 5月5日,审阅完编辑老师的第一章反馈,并合并。 5月6日,审阅完第二章的一半。海玲姐两位老师给出了大量细致、详尽的修改建议,包括文字表述、语言表达、标点符号、字体格式、出版规范,尤其是正斜体、大小写、上下...
  • excel的使用

    2012-11-25 17:06:01
    合并不同单元格的内容,还有一种方法是利用CONCATENATE函数,此函数的作用是将若干文字合并到一个字串中,具体操作为“=CONCATENATE(B1,C1)”。比如,假设在某一河流生态调查工作表中,B2包含“物种”、B3包含...
  • vc++ 应用源码包_1

    热门讨论 2012-09-15 14:22:12
    在MFC应用程序中浏览PDF、Word文档文件 vcdialog 自绘对话框。 vc编程:自动停靠窗体,吸附窗体 OnMoving事件处理。 vc基于HTTP协议断点续传和多线程下载源代码 VC满屏开满玫瑰花 VC然输入框出现气球提示 调用...
  • vc++ 应用源码包_2

    热门讨论 2012-09-15 14:27:40
    在MFC应用程序中浏览PDF、Word文档文件 vcdialog 自绘对话框。 vc编程:自动停靠窗体,吸附窗体 OnMoving事件处理。 vc基于HTTP协议断点续传和多线程下载源代码 VC满屏开满玫瑰花 VC然输入框出现气球提示 调用...
  • vc++ 应用源码包_6

    热门讨论 2012-09-15 14:59:46
    独立打包,保证可解压,内含大量源码,网上搜集...在MFC应用程序中浏览PDF、Word文档文件 vcdialog 自绘对话框。 vc编程:自动停靠窗体,吸附窗体 OnMoving事件处理。 vc基于HTTP协议断点续传和多线程下载源代码 VC...
  • vc++ 应用源码包_5

    热门讨论 2012-09-15 14:45:16
    独立打包,保证可解压,内含大量源码,网上搜集...在MFC应用程序中浏览PDF、Word文档文件 vcdialog 自绘对话框。 vc编程:自动停靠窗体,吸附窗体 OnMoving事件处理。 vc基于HTTP协议断点续传和多线程下载源代码 VC...
  • vc++ 应用源码包_4

    热门讨论 2012-09-15 14:38:35
    在MFC应用程序中浏览PDF、Word文档文件 vcdialog 自绘对话框。 vc编程:自动停靠窗体,吸附窗体 OnMoving事件处理。 vc基于HTTP协议断点续传和多线程下载源代码 VC满屏开满玫瑰花 VC然输入框出现...
  • vc++ 应用源码包_3

    热门讨论 2012-09-15 14:33:15
    在MFC应用程序中浏览PDF、Word文档文件 vcdialog 自绘对话框。 vc编程:自动停靠窗体,吸附窗体 OnMoving事件处理。 vc基于HTTP协议断点续传和多线程下载源代码 VC满屏开满玫瑰花 VC然输入框...
  • vc++ 开发实例源码包

    2014-12-16 11:25:17
    如题,此实例非常适合学习,重载并自绘了Wnd类,效果是上下文字、图片、文字由大到小和星星闪烁等滚动效果。实例使用了加载类似xml文件读取信息,然后显示。 COM_ATL_Tutorial 简单的atl控件演示 COM接口挂钩及其...
  • JAVA 正则表达式

    热门讨论 2010-01-15 11:16:37
    //用于承载未合并的正则公式 private String _regexp; class MyFileFilter implements FileFilter { /** * 匹配文件名称 */ public boolean accept(File file) { try { Pattern pattern = Pattern.compile(_...
  • golang面试官:for select时,如果通道已经关闭会怎么样?如果只有一个case呢? 进阶 包管理 学go mod就够了! 优化 golang面试题:怎么避免内存逃逸? golang面试题:简单聊聊内存逃逸? 给大家丢脸了,...
  • Linux 操作系统基础教程 清华大学信息学院计算机系 目 录 前言..........................................................................................................................................
  • vfp6.0系统免费下载

    2009-09-17 13:49:13
    现在您的应用程序可以使用此标准在 Microsoft Excel 和 Word 等其他应用程序之间拖放数据。 问题 2-4: 为什么有两个应用程序向导? 答案: 为了简化 Visual FoxPro 开发人员开发应用程序的过程,在 6.0 版中加入了...

空空如也

空空如也

1 2
收藏数 25
精华内容 10
关键字:

word怎么合并文字