Advertisement

使用JavaScript让window.print()排除页眉和页脚

  •  5星
  •     浏览量: 0
  •     大小:None
  •      文件类型:None


简介:
本文将介绍如何通过JavaScript自定义打印功能,使页面在调用window.print()方法时,能够排除或修改默认的页眉和页脚信息。 在打印前加入以下代码可以去除页眉和页脚: ```javascript var HKEY_Root, HKEY_Path; HKEY_RegKey = header; // 设置为空以移除页眉 HKEY_Root = HKEY_CURRENT_USER; HKEY_Path = \\Software\\Microsoft\\Internet Explorer\\PageSetup\\; var Wsh = new ActiveXObject(WScript.Shell); Wsh.RegWrite(HKEY_Path + HKEY_RegKey, ); ``` 同样地,设置页脚为空可以移除页脚: ```javascript HKEY_RegKey = footer; // 设置为空以移除页脚 // 同上代码结构进行相应修改即可。 ```

全部评论 (0)

还没有任何评论哟~
客服
客服
  • 使JavaScriptwindow.print()
    优质
    本文将介绍如何通过JavaScript自定义打印功能,使页面在调用window.print()方法时,能够排除或修改默认的页眉和页脚信息。 在打印前加入以下代码可以去除页眉和页脚: ```javascript var HKEY_Root, HKEY_Path; HKEY_RegKey = header; // 设置为空以移除页眉 HKEY_Root = HKEY_CURRENT_USER; HKEY_Path = \\Software\\Microsoft\\Internet Explorer\\PageSetup\\; var Wsh = new ActiveXObject(WScript.Shell); Wsh.RegWrite(HKEY_Path + HKEY_RegKey, ); ``` 同样地,设置页脚为空可以移除页脚: ```javascript HKEY_RegKey = footer; // 设置为空以移除页脚 // 同上代码结构进行相应修改即可。 ```
  • 如何删
    优质
    本教程将指导您学习如何在各种文档编辑软件中轻松地添加、编辑及删除页眉和页脚,重点讲解了去除步骤。 打开设置了眉页的WORD文档后,点击“格式”工具栏上的“样式和格式”。在弹出的对话框中选择显示所有样式,在“样式”项中选定“页眉”,然后点击“修改”按钮。接着点击“格式”按钮,并从菜单中选中“边框”,这时会弹出一个名为“边框和底纹”的对话框。
  • Python 批量移Word文档的
    优质
    本教程详细介绍如何使用Python编程语言批量处理Word文档中的页眉与页脚内容,适用于需要自动化办公或文档格式化需求的用户。 最近有朋友下载了一些Word文档,页眉页脚包含了许多图片,他们希望批量清理这些图片。因此我编写了一个脚本,希望能帮助到大家。 使用方法如下: 1. 请将需要去除页眉页脚的Word文件存放在D:\\word目录下。 2. 执行:双击exe文件运行。 3. 清理后的文档会保存在D:\\word_new\日期\ 目录中。 4. 此脚本适用于Office Word版本为2007及之后,对于2003及其之前的版本无效。
  • 使ITextSharp 5.0生成PDF(包括
    优质
    本教程详细介绍了如何利用ITextSharp 5.0库在C#中创建包含复杂页眉与页脚设计的PDF文档,适合开发者学习。 ITextSharp 5.0 可以用来生成包含页眉和页脚的 PDF 文档。使用这个库可以灵活地设置文档的各项属性,并且能够添加复杂的页面布局元素,如页眉、页脚等。通过适当的配置代码,可以在PDF文件中实现自定义的内容展示需求。
  • 可批量删WORD文档中的
    优质
    本工具提供一键式解决方案,能够快速、高效地从Word文档中移除所有页面的页眉和页脚内容,简化文档处理流程。 可以批量去除WORD文档的页眉页脚,这个功能非常好用。
  • 技巧:批量删Word文档中的
    优质
    本教程介绍如何快速有效地在Microsoft Word中批量移除多个文档里的页眉和页脚,节省编辑时间。 在日常工作中,特别是对于那些需要处理大量Word文档的代理公司员工来说,删除文档中的页眉和页脚是一项繁琐的任务。然而,通过使用Visual Basic for Applications (VBA)宏,可以大大提高工作效率,批量删除多个Word文档的页眉和页脚。 首先,请确保所有的Word文档都存储在一个特定文件夹中。接着,在一个Word文档内进入宏编辑界面:在“视图”或“工具”菜单中(根据不同的Word版本可能略有差异)选择“宏”,然后点击“宏”对话框中的“创建”。如果你之前没有使用过宏,系统会提示你新建一个。 接下来,在弹出的Visual Basic 编辑器窗口里输入以下VBA代码: ```vb Sub 批量删除文件夹里面所有 Word 文档的页眉页脚() Dim Fdlg As FileDialog, Fl Dim Fso, Fld, Fln, Wk Set Fdlg = Application.FileDialog(msoFileDialogFolderPicker) With Fdlg .Title = 选择要处理目标文件夹——(删除里面所有 Word 文档的页眉页脚) If .Show = -1 Then MyPath = .SelectedItems(1) Else Exit Sub End If End With Set Fso = CreateObject(Scripting.FileSystemObject) Set Fld = Fso.GetFolder(MyPath) Set Fln = Fld.Files For Each Wk In Fln Set myDoc = Documents.Open(FileName:=Fld & \ & Wk.Name) 删除页眉和页脚的代码段... myDoc.Close SaveChanges:=True Next Wk End Sub ``` 这段代码的主要功能是遍历指定文件夹中的所有Word文档,并对每个文档执行以下操作: 1. 检查当前窗口是否已分隔,如果是,则关闭第二个窗格。 2. 将视图切换到打印视图,以便访问页眉和页脚。 3. 选择并删除页眉和页脚内容。 4. 清除边框设置,确保页眉页脚的边框被移除。 5. 关闭文档,并保存更改。 在实际运行宏之前,请务必先对文件进行备份。因为宏会直接修改原始文件,所以操作过程中应谨慎行事以避免误删重要数据。执行上述代码后,VBA将自动处理指定文件夹中的每个Word文档,删除其中的页眉和页脚内容,从而大大简化批量处理的过程,并提高工作效率。 通过这种方式可以有效减少工作量并提升效率,但请注意该方法仅适用于已添加了页眉和页脚的文档。如果文档中原本就没有页眉或页脚,则宏不会对其产生任何影响。
  • 在Indesign中统一设定
    优质
    本教程详细介绍了如何使用InDesign软件高效地为文档设置统一的页眉、页脚及页码,帮助设计师节省时间并提升工作效率。 该文件以图片形式直观地讲解了如何在InDesign CS5中利用主页进行页眉和页码的快捷设定。
  • 使JS实现打印时去掉的功能
    优质
    本教程介绍如何利用JavaScript技术,在网页打印时自动移除页眉和页脚内容,提升文档整洁度。 JS 实现打印并去除页眉页脚功能是通过修改注册表来实现的,在Web打印功能中有应用。下面对该功能进行详细总结: 一、注册表修改 为了实现该功能,需要在Windows操作系统的HKEY_CURRENT_USER软件下的Internet Explorer中更改PageSetup设置。使用ActiveXObject(WScript.Shell)对象访问和编辑注册表,并通过RegWrite方法将页眉页脚值设为空。 二、打印功能实现 为实现在新窗口内进行打印,可以利用window.open()创建一个新页面并将要打印的内容写入其中。获取需要打印的元素后将其innerHTML属性设置到该新窗口的body中。在Printer.js文件中的doPrint函数实现了这一过程,并通过调用window.print方法来执行打印。 三、页眉页脚设定 为实现去除页眉和页脚,需将注册表内的相应值设为空,在Printer.js里的pagesetup_null函数可以完成此操作并设置默认边距。 四、恢复默认设置 若要还原至初始状态,则需要重新设置注册表中的相关项。在该文件的pagesetup_default函数中实现了这一过程,它会将页眉和页脚选项重置为系统预设值。 五、按钮点击事件处理 最后,为了能够响应用户打印请求,在ASPX页面上需用onclick属性绑定doPrint函数到相应按钮元素上。这使得当用户单击该按钮时即触发打印流程的启动。 综上所述,实现JS打印并去除页眉页脚功能需要涵盖修改注册表、创建和填充新窗口以供打印、调整或恢复页边距设置以及处理用户界面事件等步骤。
  • 在Web打印中去及不必要的元素
    优质
    本文介绍了如何在Web打印时去除页面中的页眉、页脚以及其他不必要元素的方法和技巧,提升文档的专业性和整洁度。 为了在Web打印时去掉页眉页脚以及不需要的页面元素,可以参考相关博文中的方法进行设置。需要注意的是,在调整这些配置时,请确保只保留文档内容本身,移除所有不必要的装饰性或导航性的HTML结构部分。这样能够使最终输出更加简洁、易于阅读和使用。