精华内容
下载资源
问答
  • C# 设置word文档页面大小

    千次阅读 2015-11-10 11:15:21
    我们知道,MS word中,默认的页面大小是letter(8.5”x11”),除此之外,word还提供...而且,如果我们想设置的页面大小不下拉列表,还可以通过点击页面设置按钮从中选择自定义大小来定义页面的宽度和高度,非常方

    我们知道,在MS word中,默认的页面大小是letter(8.5”x11”),除此之外,word还提供了其他一些预定义的页面大小,如Legal (5.4”x14”),A3(11.69”x16.54”),A4 (8.27”x11.69”)等,使用户可以根据自己的需求来选择页面大小。而且,如果我们想设置的页面大小不在下拉列表中,还可以通过点击页面设置按钮从中选择自定义大小来定义页面的宽度和高度,非常方便。

    那么怎样使用编程的方式来实现这些功能呢?E-iceblue提供了一款软件Spire.Doc,它给编程者提供了一种类似的方法来设置页面的大小。本文将分享如何使用Spire.Doc 软件, 通过C#编程的方式来选择页面大小或自定义页面大小。

    首先,从e-iceblue上下载并安装Spire.Doc软件,其次从BIN文件夹中选择相应的.dll文件添加引用至Visual Studio。

    这里写图片描述
    下面是代码片段:

    步骤1:创建一个新的word文档,添加一个空白Section;

    Document doc = new Document();
    Section section = doc.AddSection();
    

    步骤2:设置页面大小为A4。在页面大小类中,有很多预定义的页面大小;

    section.PageSetup.PageSize = PageSize.A4;

    如果你想自定义页面的大小,用下面这两行代码替换上面的代码:

    section.PageSetup.PageSize = new System.Drawing.SizeF(500, 800);
    section.PageSetup.Orientation = PageOrientation.Portrait;

    步骤3:添加一些文本到section;

    Paragraph Para = section.AddParagraph();
                Para.AppendText("朝 辞 白 帝 彩 云 间 ,"
                + "千 里 江 陵 一 日 还 。"
                + "两 岸 猿 声 啼 不 尽 ,"
                + "轻 舟 已 过 万 重 山 。");
    

    步骤4:保存文档并重新打开;

    doc.SaveToFile("result.docx", FileFormat.Docx);
    System.Diagnostics.Process.Start("result.docx");

    效果图:

    1.选择一个预定义的页面大小
    这里写图片描述

    2.自定义页面大小
    这里写图片描述

    全部代码:

    using System.Drawing;
    using Spire.Doc;
    using Spire.Doc.Documents;
    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Text;
    
    namespace set_page_size_of_word_document
    {
        class Program
        {
            static void Main(string[] args)
            {
                Document doc = new Document();
                Section section = doc.AddSection();
    
                section.PageSetup.PageSize = PageSize.A4;
                //section.PageSetup.PageSize = new System.Drawing.SizeF(550, 800);
                //section.PageSetup.Orientation = PageOrientation.Portrait;
    
                Paragraph Para = section.AddParagraph();
                Para.AppendText("朝 辞 白 帝 彩 云 间 ,"
                + "千 里 江 陵 一 日 还 。"
                + "两 岸 猿 声 啼 不 尽 ,"
                + "轻 舟 已 过 万 重 山 。");
    
                doc.SaveToFile("result.docx", FileFormat.Docx);
                System.Diagnostics.Process.Start("result.docx");
            }
        }
    }
    
    展开全文
  • Word文档前台页面展示

    千次阅读 2017-02-27 17:43:38
    这篇文章主要是围绕如何实现Word文档在页面上进行预览,以及涉及到相关的技术点,和我们将会这个功能上使用的插件。插件:Aspose.Total: Aspose.Total是Aspose公司旗下的最全的一套office文档管理方案,主要提供...

    这篇文章主要是围绕如何实现Word文档在页面上进行预览,以及涉及到相关的技术点,和我们将会在这个功能上使用的插件。


    插件:Aspose.Total:
    Aspose.Total是Aspose公司旗下的最全的一套office文档管理方案,主要提供.net跟java两个开发语言的控件套包,通过它,我们可以有计划地操纵一些商业中最流行的文件格式:Word, Excel, PowerPoint, Project,等office文档以及PDF文档。

    在这个功能模块中我们只使用其中的一个强大的类库:Aspose.Words:
    Aspose.Words是一款先进的类库,通过它可以直接在各个应用程序中执行各种文档处理任务。Aspose.Words支持DOC,OOXML,RTF,HTML,OpenDocument, PDF, XPS, EPUB和其他格式。使用Aspose.Words,您可以生成,更改,转换,渲染和打印文档而不使用Microsoft Word。


    上硬货( 前台代码):

    <div id="WordPreview">
       <div class="panel panel-info " id="panel1">
           <div class="panel-heading">
              <h3 class="panel-title">Word浏览</h3>
           </div>
       <div id="main">
        <div id="content">
         <div id="contents">
           <iframe id="myFrame" name="_blank" frameborder="0" scrolling="no" onload="this.height=myFrame.document.body.scrollHeight"></iframe>
          </div>
         </div>
       <div class="col-sm-12 padding-t-5" >
         <div id="name" class="col-sm-6"></div>
         <div id="date" class="col-sm-6"></div>
       </div>
     </div>
    </div>
    </div>

    这里我们会使用HTML5 的 iframe 标签:
    iframe 标签规定一个内联框架,一个内联框架被用来在当前 HTML 文档中嵌入另一个文档,我们将会把Word文档的内容在这个Iframe中显示出来。


    JS:
    我这里的逻辑是首先选中一个文档触发预览事件,所以我需要有一条这样的代码:

    var DocID = getQueryString("DocID");
    
    function getQueryString(name) {
       var reg = new RegExp("(^|&)" + name + "=([^&]*)(&|$)", "i");
       var r = window.location.search.substr(1).match(reg);
       if (r != null) return unescape(r[2]); return null;
    }

    其次我需要向后台发送获取文档和处理文档的请求:

    function Preview(id) {
    
    var formData = new FormData();
    
     $.ajax({
         type: "post",
         url: '../Test.ashx?action=TestPreview&DocID=' + DocID,
         async: false,
         dataType: "json",
         data: formData,
         contentType: false,
         processData: false,
         success: function (result) {
          var dataStr = result.Data.split('|');
           if (dataStr[0] != "0") {
      $('#name').text(dataStr[1]);
      document.getElementById('myFrame').src = 
                                  '../WordFile' + dataStr[0] + '.html';
                $('#date').text(dataStr[2]);
                 myStyle();
                 YLID = dataStr[0];
               }
           },
     });
     }

    最后给我们的显示框设置一下高度和宽度

     function myStyle() {
         $("#main").width(960);
         $("#main").height($('#WordPreview').height() - 100);
         $('#content').height($('#main').height() - 50);
         $('#myFrame').width(580);
     }

    现在后台已经拿到我们的请求,并且根据url 解析出我们需要调用的方法
    action:TestPreview 和 DocID:DocID。

    下面的代码省略了try,catch,只展示了Try中的代码:

    //从Session中获取用户基本信息
    BLL.User user = context.Session["User"] as BLL.User;
    string id = context.Request["DateID"];
    int userId = user.UserID;
    string sql = "";
    string ext = "";
    string docName = "";
    string submitDate = "";
    byte[] bytes = { };
    
    //打开并连接数据库
    DBAccess DBA = new DBAccess();
    sql = string.Format(@"SELECT DocName,Length,IOStream,ModifyTime FROM dbo.TestWordInfo WHERE ID={0}", id);
    //获取文档的详细数据,包括保存在SQL中的文件二进制流
    DataTable dt = DBA.GetDataTable(sql);
    if (dt.Rows.Count > 0)
    {
        bytes = new byte[int.Parse(dt.Rows[0]["Length"].ToString())];
        //判断是doc还是docx
        ext = dt.Rows[0]["DocName"].ToString().EndsWith(".doc") ? ".doc" : ".docx";
        //将二进制流保存在byte[]数组中
        bytes = (byte[])dt.Rows[0]["IOStream"];
        string[] docStr = dt.Rows[0]["DocName"].ToString().Split('.');
        docName = docStr[0];
    }
    
    if (bytes.Length > 0)
    {
        //这一步就是具体的格式转制过程(将在下面代码进行分析解释)
        putFile(context, bytes, id, ext);
    }
    else
    {
        id = "0";
    }
    result = id + "|" + docName + "|" + submitDate;

    这里我们基本上已经完成了一大半了,成功的把数据从数据库中读取出来了,接下来我们就会对这些数据进行相应的解析处理,使它们能够满足我们的需要在页面中进行展示。

    //传入四个基本参数
    public void putFile
    (HttpContext context, byte[] bytes, string id, String ext)
    {
        try
        {
            //根据相对路径创建临时文件目录
            string savePath = context.Server.MapPath("~/WeekReport/");
            if (!Directory.Exists(savePath))
            {
                Directory.CreateDirectory(savePath);
            }
            //向空的文件中写入数据流
            using (FileStream fs = new FileStream(savePath + id + ext, FileMode.Create))
            {
                fs.Write(bytes, 0, bytes.Length);
            }
            //使用Aspose.Words的功能配合"Save"进行Word文档到HTML页面的转制工作
            Aspose.Words.Document doc = new Aspose.Words.Document(savePath + id + ext);
            HtmlSaveOptions hso = new HtmlSaveOptions(SaveFormat.Html);
            string htmlPath = savePath + id + ".html";
            doc.Save(htmlPath, hso);
            //转制完成后,删除原有的Word文件
            DeleteFile(savePath + id + ext);
        }
        catch (Exception ex)
        {
            throw ex;
        }
    
     public static void DeleteFile(string fileUrl)
     {
         if (System.IO.File.Exists(fileUrl))
         {
             System.IO.File.Delete(fileUrl);
         }
     }
    }

    注:在使用Aspose的时候别忘记引用这个库
    这里写图片描述


    最后回到前台页面中AJAX这一条语句:

    document.getElementById('myFrame').src = 
                                  '../WordFile' + dataStr[0] + '.html';

    这里写图片描述

    把转制的HTML页面放到IFrame中,这就形成了文档预览。

    小结:文档预览我们使用Iframe标签配合Aspose.Word来开发,还是有很多地方高度和宽度不匹配,以及Google不能很好的支持Iframe显示的问题,希望未来能解决。

    展开全文
  • 如何在Word中排出漂亮的代码

    万次阅读 多人点赞 2014-12-08 15:58:35
    引言 学数学和计算机,当然... 从Matlab高亮代码复制到Word,中文会乱码开始,我就很想研究下如何在Word中展示漂亮的代码。今年寒假利用Vim,有些突破,10月3日的时候又有了比较大的进展,自己设计了一款Vim的代码...

    引言

           学数学和计算机,当然还是用LaTeX排版技术文章更方便。但有时候还是迫不得已需要用Word写作,另外Word其实也有Word的好处,比如细节上的修改要比LaTeX方便。

           从Matlab高亮代码复制到Word,中文会乱码开始,我就很想研究下如何在Word中展示漂亮的代码。今年寒假利用Vim,有些突破,10月3日的时候又有了比较大的进展,自己设计了一款Vim的代码高亮配色方案,然后利用Vim的:TOhtml命令生成html文件,再用浏览器打开html文件,复制里面的代码到Word,就能保留原始的高亮效果了。

           其实本质就是制作一份html文件,复制到Word时会保留其源格式。很多代码编辑器或者IDE都有提供制作html文件的功能,比如CodeBlocks(File -> Export -> As HTML...)。后来我发现Notepad++才是最方便的工具。然后结合看Oeasy的Word教学视频,对底纹等排版知识有了更深的了解,加上一点VBA的功底,目前能比较高效的进行Word的代码排版工作了。

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

    1  工欲善其事,必先利其器

           我用的是微软OFFICE2013版的Word。2007、2010的操作也差不多。用其它Word版本或WPS的读者自己看着办。

           辅助工具只有一个:Notepad++

     

    2  基本操作

    1. 用Notepad++直接编辑代码文件,注意文件后缀,比如.cpp是C++程序,.m是Matlab,写对后缀表示的文件类型,才有对应的语法高亮效果。
    2. 选中需要的代码块(或者不选,默认对全文操作),使用“插件 -> NppExport”,具体见下图
    3. 然后直接粘贴到Word就行了。

           读者可能要吐槽了:哈?这么简单?那尼玛的说那么多废话干嘛?

           基本操作确实这么简单,不过希望读者能明白其中的道理,“Copy HTML to clipboard”是把当前文本以html格式复制到剪切板,所以再把剪切板的内容复制到Word,就不同于以往的纯文本复制,而是相当于在网页上把一段带有格式的文本复制到Word。这也正是我所说的Notepad++是最方便的工具的原因——Notepad++提供工具,省略了很多中间操作。有兴趣的读者可以试试里面的"Export to HTML",就更能明白我要表达的含义了。

           明白原理干嘛?因为有些读者可能并不喜欢Notepad++的高亮效果,那么只要你用的编辑器也能转换出html文件,那也可以在Word中排出一模一样的效果。这就是授人与鱼不如授人于与渔。

     

    3  更上一层楼: 行号与灰色背景

           很多读者或许并不能满足这种效果。我们看计算机书籍经常会看到代码都有灰色背景,有时候还需要标明行号。

           为了以后从Word把代码复制出来方便,行号和代码在内容上应该分开。故我的处理方法是插入一个一行两列的表格。第一列写行号,第二列放代码。自己进行一些行号右对齐等的微调后,效果如下:

          

            那灰色背景呢?这个东西专业排版术语叫“底纹”,读者自己百度学习下就会了,很简单。不过注意底纹也有分很多类:文字底纹、段落底纹、单元格底纹、表格底纹。所以往往有人修改底纹,发现没用改不掉,然后就满口骂Word,Word就冤枉的又躺枪了。其实原因很可能是你改了段落底纹,可是那个东西本来是文字底纹。。。

     

    Tips:

    1. 将行号的数字颜色改成背景色就能“隐藏行号”了,需要的时候再调回黑色。
    2. 注意表格线框是可以隐藏的。
    3. 有时候代码排版的比较紧凑,行间距较小会导致下划线"_"没掉了,这时可以试试用“Consolas”字体。
    4. 如果以后需要从Word复制代码,放到表格第二列的左上角,鼠标变成一个黑色箭头时,就能单击全选代码文本进行复制了。行号对源代码不会有任何的干扰。
    5. 注意代码不要过长,长度超过一行时,可能会带来一些不便。
    6. 如果发现空格并没有与字母等宽(如下图所示),则是半全角字符的bug作祟。在“文件 -> 选项 -> 高级”的“布局选项”去掉“区分半角字符和全角字符”的选项即可。                     

     

    4  更加智能与自动化

           从此终于能排出漂亮的代码了。不过......这个操作也太麻烦了吧!我写一个200行的代码还要自己输行号?!

           哈哈,不用担心,你忘了我们的职业是“程序猿”了吗?office套件提供了VBA,让用户可以写程序、宏来辅助完成办公操作。VBA使用最广泛的当属Excel了。这里,我也写两个宏来自动化Word的一些操作。不了解VBA的读者可以自己百度自学下。

           Alt + F11可以进入VBA,然后在“Normal -> 模块”,右键选择“插入模块”就行了,然后把我下面的代码复制到“模块1”并保存。(Normal是Word打开时会自动载入的一个模板文件,把宏放在这里,可以保证在任意一个Word文档中都能调用。)

    Sub 设置代码表格()
    ' author: code4101
    ' 设置代码表格 宏
    '
    '
        ' 背景色为morning的配色方案,RGB为(229,229,229)
        With Selection.Tables(1)
            With .Shading
                .Texture = wdTextureNone
                .ForegroundPatternColor = wdColorAutomatic
                .BackgroundPatternColor = 15066597
            End With
            .Borders(wdBorderLeft).LineStyle = wdLineStyleNone
            .Borders(wdBorderRight).LineStyle = wdLineStyleNone
            .Borders(wdBorderTop).LineStyle = wdLineStyleNone
            .Borders(wdBorderBottom).LineStyle = wdLineStyleNone
            .Borders(wdBorderVertical).LineStyle = wdLineStyleNone
            .Borders(wdBorderDiagonalDown).LineStyle = wdLineStyleNone
            .Borders(wdBorderDiagonalUp).LineStyle = wdLineStyleNone
            .Borders.Shadow = False
            .AutoFitBehavior (wdAutoFitContent)  '自动调整大小
        End With
        With Options
            .DefaultBorderLineStyle = wdLineStyleSingle
            .DefaultBorderLineWidth = wdLineWidth050pt
            .DefaultBorderColor = wdColorAutomatic
        End With
        
        ' 段落无首行缩进,行间距为固定值12磅
        With Selection.ParagraphFormat
            .LeftIndent = CentimetersToPoints(0)
            .RightIndent = CentimetersToPoints(0)
            .SpaceBefore = 0
            .SpaceBeforeAuto = False
            .SpaceAfter = 0
            .SpaceAfterAuto = False
            .LineSpacingRule = wdLineSpaceExactly
            .LineSpacing = 12
            .KeepWithNext = False
            .KeepTogether = False
            .PageBreakBefore = False
            .NoLineNumber = False
            .Hyphenation = True
            .FirstLineIndent = CentimetersToPoints(0)
            .OutlineLevel = wdOutlineLevelBodyText
            .CharacterUnitLeftIndent = 0
            .CharacterUnitRightIndent = 0
            .CharacterUnitFirstLineIndent = 0
            .LineUnitBefore = 0
            .LineUnitAfter = 0
            .MirrorIndents = False
            .TextboxTightWrap = wdTightNone
            .AutoAdjustRightIndent = True
            .DisableLineHeightGrid = False
            .FarEastLineBreakControl = True
            .WordWrap = True
            .HangingPunctuation = True
            .HalfWidthPunctuationOnTopOfLine = False
            .AddSpaceBetweenFarEastAndAlpha = True
            .AddSpaceBetweenFarEastAndDigit = True
            .BaseLineAlignment = wdBaselineAlignAuto
        End With
        ' 清除原有的段落底纹
        Selection.ParagraphFormat.Shading.BackgroundPatternColor = wdColorAutomatic
    End Sub
    
    Sub 输入连续数字()
    ' author: code4101
        行数 = InputBox("请输入代码终止行数", "输入行数", "50")
        For i = 1 To 行数 - 1
            Selection.TypeText Text:=i
            Selection.TypeParagraph
        Next
        Selection.TypeText Text:=行数
    End Sub
    


           这里我写了两个宏,一个是输入连续数字的宏,读者调用一下玩玩就知道什么功能了。另一个是对代码表格进行一些处理的宏(可以解决底纹等问题),选中那个一行两列的表格,读者跑跑我的宏就知道效果了。(这两个宏的配置会比较个性化,读者可以根据自己的喜好来开发。)

           代码的最终形式如下

     

           以上也展示了我平时使用Word写作的习惯。我整理的东西其实更多的是在电脑平台上阅读,而不是打印出来看。所以习惯用“网页视图”而不是A4纸大小的“页面视图”,这样也更方便排更长的单行代码。打开“视图”的“导航窗格”,能详细的了解到这个文档的内容架构与章节间的方便跳转。然后“批注”功能我完全当作一个“个人备注”工具来使用了,对文档的一些地方经常可以补充一些我喜欢说的“废话”。

           正式发布文档的时候,建议关闭批注功能,转成pdf来发布。这样能保证排版格式不会乱,如果按Word发布,不同人的软件版本不同、配置不同,会有不一样的视图效果,可能你觉得很美,到了别人那却变得很丑。

     

           另外注意另存为pdf时,要设置下面的选项,pdf文档才会带有书签:(设置一次就行了,以后默认都是上次的配置)

     

    5  扩展阅读

     

    关于VBA编程的一个细节

           上述VBA代码第11行的数字15066597读者有没觉得很奇怪?(229, 229, 229)是指RGB的三个颜色值,而15066597这个数其实就是229*(2^16 + 2^8 + 1),计算机基础比较好的想想就明白了~~VBA中很多“莫名其妙”的数值都是这个原理。
    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    关于Word学习
           推荐Oeasy的Word学习视频。另外侯捷的《Word排版艺术》也是本不错的书,里面有讲到侯老师自己排版代码的方法。话说我的写作风格有点像侯老师——很多废话。

           如果上述两个宏使用的比较频繁,可以自定义菜单栏,把它们加入到选项卡里,参考这篇文章:Excel2013如何在选项卡中添加自定义宏按钮

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    代码格式化
           随着编程水平的进步,发现以前写的代码排版有点乱或跟现在的风格不符怎么办?可以用Astyle,CodeBlocks自带这个插件,结合Astyle,能让排出的代码格式更加整齐统一。


     

     

    展开全文
  • 实现导出word 功能

    万次阅读 2016-11-17 11:47:40
    最近做项目,要做一个功能: 导出word试卷。之前是有一个功能是查看试卷功能。但是需要把 试卷下载下来归档保存。 现在我们来分析一下: 既然我已经有了查看试卷功能。 要实现导出word . 就相当于把查看页面下载...

    最近在做项目,要做一个功能: 导出word试卷。

    之前是有一个功能是查看试卷功能。但是需要把 试卷下载下来归档保存。
    现在我们来分析一下: 既然我已经有了查看试卷功能。 要实现导出word . 就相当于把查看页面下载保存成word的格式。

    我们知道 浏览器解析 后台给的视图,这个视图 可以是 html 又或者是 word, PDF (什么,兄弟,你你没有见过 pdf 和word,那你可以去 一些电子元器件手册网站看看手册,就知道你看的是pdf)。

    现在我们已经知道,我们需要 后台给的视图的 word格式的,而不是html。好,我们已经把问题拆解开来了。

    现在我们需要 把视图下载下来。 使用response 设置head 信息。是响应是下载,而不是浏览器给你解析。

    好了,我们现在已经把问题解决了。 来看看我们怎么解决问题的。

    1. 服务器给浏览器的视图不是html而是 word
    2. 服务器响应浏览器的不是发送视图而是下载视图。

    。现在我们开始看代码是如何实现:

    1. 把 jsp 页面的 <%@ page contentType="application/msword; charset=UTF-8" pageEncoding="UTF-8" %>
      contentType 就是我们 决定 返回视图的格式。
      看这里,查看更多 contentTyp 的 可使用的值

    2. 我们控制器要做 response head 的设置。

      我们之前查看视图的控制器:

    		@requestMapping (value="toView")
    		public string toView(Paper paper,model model){
    									service //此处伪代码 
    							return "your view ";
    }
    

    我们做导出的 控制器:

     @requestMapping(value="exportWord")
      public string exportWord(Paper paper ){
    
    service // 此处伪代码 
    
    
    response.reset();
    response.setContentType("application/msword; charset=UTF-8");
    response.setHeader("Content-Disposition", "attachment; filename=" +new String(name+".doc") .getBytes("gb2312")."ISO8859-1");
    
    return "your view";
    
    }
    

    到现在就基本解决了,如何实现导出word 功能。

    java也有导出word 的组件 apache 的 poi。
    但是这个好像导出的时候 是需要模版的。

    一下是一些参考资料(值得看看):

    1.response.setHeader()的用法
    2.HTTP协议中的ContenType类型大全
    3.HTTP响应实例教程 —— 基本使用、生成Cookie、返回视图、JSON/JSONP、文件下载及重定向
    4.Java 实现HTML富文本导出至word完美解决方案

    展开全文
  • word 常规模板设置

    千次阅读 2016-08-17 20:02:12
    word作为office的一部分,是微软提供的办公文档写作软件,这个很重要,因为他会提供除了文字编辑的功能之外,还附带很多提高工作效率的自动化功能,这才是专业办公文档写作软件的“专业”所在。当然,要提高协同工作...
  • 论文高级排版的操作顺序 页面大小、页面边距设置 设置不同级别标题样式,然后多级列表对样式序列修改...邮件合并功能(Excel表指定列数据插入到Word模板指定位置,批量生成Word) List item List it...
  • MathType在Word中的一些妙用

    千次阅读 2013-04-17 18:36:45
    作为功能强大的MathType,不仅能方便地转换为Latex语言,而且在word中也表现十分出色。这篇文章就简单介绍MathType在Word中的一些妙用。写这篇文章的目的很简单,主要是看到一些人装了MathType,却只用了它最最基本...
  • 编辑插件FCKeditor是相当好用的在线编辑插件,虽说有...所以还是使用FCKeditor比较稳妥,下面就讲下如何ASP.NET配置FCKeditor.    配置使用FCKeditor的基本功能  步骤1. 下载FCKeditor.zip和 FCKeditor.NET
  • 图表配置展示功能 博客内容不全面,因为,有图没有上传,没法看。如果想看完整博客内容,请下载 word 文件。 下载地址:http://pan.baidu.com/s/1gfgQoCj 注:因为时间紧急,修改删除没有做,数据必填非空校验没...
  • word去掉页面横线

    千次阅读 2012-03-06 15:33:10
    Word 2010 一、删除横线 打开Word2010文档,双击页眉。 ...单击“开始”功能区。...“段落”单击边框线下三角按钮。 边框线列表选择“无框线”选项。
  • java如何实现下载word功能

    千次阅读 2015-12-31 19:15:07
    对于word以及excel我并没有... 我们的项目,是将word放到了项目,所以就是一个死路径,我们只需要去读这个路径就可以了,所以前台不许多说,只需要传过来路径,去调用后台方法即可。我们就来看看后台。 public vo
  • 我们编写Word文档时,希望也能有CSDN博客的代码插件的效果,可以插入带有行号和高亮显示的代码,然而这却不太容易做到。要做到这一点,有两种方式,一种是借助Notepad++,将内容导出为HTML格式,然后插入到Word...
  • Word 2013 编写公式并标号

    万次阅读 2017-03-21 16:14:20
    随着Word表格功能的增强,制表符看上去已经没有使用价值了,但对于某些特殊场合,使用制表符能够起到事半功倍的作用。 ####【例子】 1.点击“页面布局”菜单栏下的“段落”右下角的小箭头 2.打开“段落”对话框,...
  • C# 实现多种Word邮件合并功能

    千次阅读 2017-07-21 16:51:15
    处理Word文档的工作经常会遇见这样一种情况:文件的主要内容和格式大体相同,只是需要填充的数据不同。如果一个一个填写数据的话会非常麻烦,而且很耗时间。这时候我们就可以灵活运用Word邮件合并功能来快速实现...
  • word批量设置图像大小

    千次阅读 2018-11-30 11:17:04
    word文档需要批量设置几十幅乃至更多图片大小时,逐个设置费时费力,本文介绍了一种使用宏操作实现图片大小批量设置的简单方法。当然,除此之外,也可以通过宏代码实现一些其他功能,如[1]所述的修改第x张图片到...
  • 浏览器预览pdf文件和Word文件,下载完这些插件,导入到自己项目,至于导入到哪个目录,web.xml需要配置什么,下载的文档有具体的文档说明,按照文档的步骤去配置就好了! 我们先看看效果图:后面直接...
  • word贴心自动智能功能

    千次阅读 2012-11-24 16:05:34
    Word提供了一些贴心的自动智能功能,比如,当你文档键入“1、”,然后输入内容并按回车键后,Word将在下一段的段首自动出现“2、”,这就是Word提供的键入时自动套用编号列表功能。  当使用自动编号列表功能时...
  • 导出word如何默认打开为页面视图

    千次阅读 2017-11-07 13:07:26
    最近做一个商务导出发货单功能,商务要求导出word版,实现之后又反馈说导出的word默认打开是web版式,而不是常用的页面视图,网上找了很久,最终找到解决方案。
  • word的一些常用功能

    千次阅读 2016-05-09 19:08:56
    (3)但此时文章的字体变得已经不正常了(显示的是标题格式),可以把鼠标放在’一个合适的标题‘位置,右键“标题 3”,选择“更新标题 3以匹配所选内容”,即可,这样就可以把标题添加完成。
  • 1. 页面设置

    千次阅读 2011-05-03 01:42:00
    <br />图 1-1 页面设置对话框 图 1-1的“页面设置”对话框: - “页边距”选项卡设置正文与页面上下左右的距离,还可以设置纸张方向,如果是单面打印,“页面范围”应选择“普通”,双面打印则应...
  • 我们的OA系统,有时需要将某段文字字体/大小/颜色/段落样式做一个统一修改,或者直接某个位置插入一段带样式的内容。这就需要我们学习微软activex控件的使用了。但是这需要开发者具备将activex控件集成到Java...
  • 安装Mendeley后Word中没有出现对应的Mendeley插件

    万次阅读 多人点赞 2019-08-20 15:21:47
    安装Mendeley后Word中没有出现对应的Mendeley插件Mendeley在Word工具栏的位置新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表...
  • word文档同一文件插入页码时,总是从第一页到末页顺序编码,但我这一文件从第1—4页为“提纲”或者“前言”,不需编页码,从第5页开始才是正文,那么怎样才能使页码从第5页开始顺序从1开始编号?...
  • mac上设置ms office word初始窗口大小

    千次阅读 2020-04-19 11:26:01
    但是,Mac上又没有设置初始窗口大小的功能,同样ms word也没有该设置。 初始窗口很小,必须调整才能看清。 疯狂Google,中文教程只有修改文档页面大小的方案,而不是调整初始窗口。 用英文搜索后,发现了强制退出ms...
  • 硕士毕业论文Word文档常用格式设置

    千次阅读 2020-03-21 22:01:58
    1.通用页面设置 2.分节页码设置 分节页码设置步骤 3.分节页眉设置 分节页眉的设置步骤 4.自定义目录设置 自定义目录设置步骤 目录字体不同于对应标题字体的设置 目录连接线不同的问题 ...
  • MediaWiki的各种功能设置

    千次阅读 2016-03-28 22:58:44
    MediaWiki的各种功能使用。
  • C# Word脚注和交叉引用功能

    千次阅读 2018-03-16 18:19:40
    脚注通常位于Word文档页面底端,用于...本文将介绍如何使用Free Spire.Doc组件和C#在Word中插入脚注以及设置交叉引用。使用以下代码前,需要先Visual studio创建一个C#应用程序,并引用Spire.Doc.dll到工程...
  • word 手动双面打印设置

    千次阅读 2013-09-07 14:44:38
    直接用Word的“手工双面打印”功能打印对话框里选中“手工双面打印”,然后点对话框左下角的“选项”,弹出的对话框中选 “双面打印选项”的“纸张背面”,这样打印偶数页的时候就是自动逆序打印了. ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 76,229
精华内容 30,491
关键字:

在word中页面设置的功能可在