Spire.Doc for .NET是一款专门对 Word 文档进行操作的 .NET 类库。在于帮助开发人员无需安装 Microsoft Word情况下,轻松快捷高效地创建、编辑、转换和打印 Microsoft Word 文档。拥有近10年专业开发经验Spire系列办公文档开发工具,专注于创建、编辑、转换和打印Word/PDF/Excel等格式文件处理,小巧便捷。

E-iceblue 功能类库Spire 系列文档处理组件均由中国本土团队研发,不依赖第三方软件,不受其他国家的技术或法律法规限制,同时适配国产操作系统如中科方德、中标麒麟等,兼容国产文档处理软件 WPS(如 .wps/.et/.dps 等格式

Spire.Doc for.NET 最新下载(qun:767755948)https://www.evget.com/product/3368/download

有时您可能希望根据自己的喜好打印 Word 文档,例如,在自定义纸张尺寸上打印文件以使其更具个性化。在本文中,您将学习如何使用Spire.Doc for .NET实现此功能。

安装适用于 .NET 的 Spire.Doc

PM> Install-Package Spire.Doc

在自定义纸张尺寸上打印 Word

下表显示了此场景中使用的核心类、方法和属性的列表。

Name 描述
文档类 表示 Word 的文档模型。
纸张大小类 指定一张纸的尺寸。
打印文档类 定义一个可重复使用的对象,当从 Windows 窗体应用程序打印时,该对象将输出发送到打印机。
PrintDocument.DefaultPageSettings 属性 获取或设置用作所有要打印页面的默认页面设置。
Document.PrintDocument 属性 获取 PrintDocument 对象。
DefaultPageSettings.PaperSize 属性 设置自定义纸张尺寸。
Document.LoadFromFile() 方法 加载示例文档。
PrintDocument.Print() 方法 打印文档。

以下是在自定义纸张尺寸上打印 Word 的步骤。

  • 实例化一个文档对象
  • 使用Document.LoadFromFile()方法加载示例文档。
  • 使用Document.PrintDocument属性获取 PrintDocument 对象。
  • 使用DefaultPageSettings.PaperSize属性设置自定义纸张尺寸。
  • 使用PrintDocument.Print()方法打印文档。

【C#】

using Spire.Doc;
using System.Drawing.Printing;namespace PrintWord
{
class Program
{
static void Main(string[] args)
{
//Instantiate a Document object.
Document doc = new Document();//Load the document
doc.LoadFromFile(@"Sample.docx");//Get the PrintDocument object
PrintDocument printDoc = doc.PrintDocument;//Customize the paper size
printDoc.DefaultPageSettings.PaperSize = new PaperSize("custom", 900, 800);//Print the document
printDoc.Print();}
}
}

【VB.NET】

Imports Spire.Doc
Imports System.Drawing.PrintingNamespace PrintWord
Class Program
Private Shared Sub Main(args As String())
'Instantiate a Document object.
Dim doc As New Document()'Load the document
doc.LoadFromFile("Sample.docx")'Get the PrintDocument object
Dim printDoc As PrintDocument = doc.PrintDocument'Customize the paper size
printDoc.DefaultPageSettings.PaperSize = New PaperSize("custom", 900, 800)'Print the document
printDoc.Print()End Sub
End Class
End Namespace

以上便是如何在自定义纸张尺寸上打印 Word,如果您有其他问题也可以继续浏览本系列文章,欢迎咨询~

Word控件Spire.Doc 【打印】教程(3):如何在自定义纸张尺寸上打印 Word—C#/VB.NET相关推荐

  1. Word控件Spire.Doc 转换教程(十一):如何将 HTML 转换为图像

    Spire.Doc 可以帮助用户使用 C#/VB.NET 将HTML 转换为 Image.该解决方案使用户可以随时随地通过手机.MP4播放器.PSP.iPad.iTouch等便携式设备阅读HTML.按 ...

  2. Word控件Spire.Doc 转换教程(十二):如何将 Word 转换为 EPub、XPS、Emf

    本文将介绍一种通过名为 Spire.Doc 的强大且独立的Word .NET 组件将 Word 转换为 EPub.XPS.Emf的简单方法,无需在机器上安装 Microsoft Word.它还支持将 ...

  3. Word控件Spire.Doc 转换教程(二十八):将 Word 转换为 PCL

    PCL 文件是以打印机命令语言(通常称为 PCL)页面描述语言创建的数字打印文档.从v7.1.19 开始,Spire.Doc 支持将 word 文档转换为 PCL.PCL文件的标准有很多种:这里的 P ...

  4. Word控件Spire.Doc 转换教程(十八): 将 RTF 转换为图像并重置图像分辨率

    Spire.Doc具有在 C# 和 VB.NET 中操作 RTF 文件格式的强大能力.通过使用 Spire.Doc,开发人员可以将 RTF 转换为 PDF.HTML和 .doc..docx 格式的 w ...

  5. Word控件Spire.Doc 转换教程(二十三):保留或禁用从 Word 到 PDF 转换的超链接

    超链接为读者提供了更多的附加信息,它被广泛用于我们的 word 文档.Spire.Doc 具有强大的超链接文字元素操作功能.开发者可以在word文档中添加.修改和删除超链接.Spire.Doc for ...

  6. Word控件Spire.Doc 转换教程(七):如何将 Word 转换为 RTF

    为什么要将 Word 转换为 RTF? 自 1990 年代以来,Microsoft 开始为其一系列专有的文字处理格式使用 .doc 扩展名.Doc 格式通常与 Microsoft Office 应用程 ...

  7. Word控件Spire.Doc 转换教程(六):如何将 XML 转换为 Word

    为什么使用 C#/VB.NET 将 Office OpenXML 转换为 Word? 作为一种出色的编程语言,Office OpenXML 在其自然形式下很难导航和访问.将文件从 Office Ope ...

  8. Word控件Spire.Doc 转换教程(二十五):在 C#、VB.NET 中将 ODT 转换为 DOC

    具有 .ODT 文件扩展名的文件是 OpenDocument 文本文档文件.这些文件通常由免费的 OpenOffice Writer 文字处理器程序创建.ODT 文件类似于与 Microsoft Wo ...

  9. Word控件Spire.Doc 转换教程(二十六):在 C#、VB.NET 中将 Word 转换为 EPUB 时添加封面图片

    我们之前介绍如何将 Word 转换为 EPUB的文档.但是,在从 Word 文档创建 EPUB 图书时,您可能希望将封面图像添加到 EPUB.以下代码片段将演示相同的内容. Spire.Doc for ...

  10. Word控件Spire.Doc 转换教程(九):在 Doc 转PDF 转换期间设置图像质量

    您可能会好奇为什么我们在将Doc 转换为 PDF时设置图像质量.在我们转换Word文档后,尤其是文档中有很多图像,输出的PDF文档的大小明显大于原始的Doc文件.现在,Spire.Doc 新版本的新功 ...

最新文章

  1. 微信公众号开发Django-网页授权
  2. BigData之Hive beeline:beeline的简介、使用方法之详细攻略
  3. 不同表主键能相等吗_视频 |【搞机实验室】测血氧有啥,你见过能“开车”的表吗?...
  4. 二次重建基本完成辣!
  5. android麦克风监听动画效果,微信小程序实现录音时的麦克风动画效果实例
  6. fckeditor 图片上传 java_ckeditor用fckeditor的文件管理器实现图片上传
  7. 程序员最深情的告白——《致对象》
  8. 图书销售系统系统设计说明书
  9. 找出大于200的最小的质数
  10. Win11如何退出磁贴桌面?
  11. 图片大小怎么调整?图片怎么改尺寸?
  12. 区块链马拉松|Blockathon(2018)上海站开放报名(HiBlock)
  13. 简单实现同一局域网下的本地网页访问
  14. Qt雪花飘落程序,下雪
  15. scala 惰性函数
  16. 如何在CAD中快速定位坐标?
  17. HackTheGame 攻略 - 第一关
  18. Windows系统的Chrome 调试运行在 IOS-safari (iPad/iPhone)上的页面
  19. 大数据 就业 缺口_大数据就业前景广阔,大数据人才紧缺,岗位缺口大
  20. 近红外脑功能成像原理

热门文章

  1. “万能的”电脑重装系统教程
  2. Java第五课:动物声音模拟器
  3. 9、docker 容器的ssh连接
  4. MonoBehaviour介绍
  5. 视频批量转换成GIF
  6. 【腾讯位置组件】 微信公众号h5 调用腾讯地图组件
  7. .\bin\windows\kafka-server-start.bat .\config\server.properties 系统找不到指定路径,启动zookeeper时候闪退
  8. 怎么恢复永久删除文件?这3个方案,90%的人都在用
  9. 耐看娱乐冲刺IPO,七成收入源自网剧,能否穿越影视寒冬?
  10. 前端女娲补天 前端(一) 前端性能的优化方式