彩票走势图

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

翻译|使用教程|编辑:胡涛|2023-05-08 13:46:36.977|阅读 51 次

概述:在本文中,您将学习如何使用Spire.Doc for .NET实现如何在自定义纸张尺寸上打印 Word,欢迎查阅~

# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>

相关链接:

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 最新下载

有时您可能希望根据自己的喜好打印 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.Printing

Namespace 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,如果您有其他问题也可以继续浏览本系列文章,获取相关教程,你还可以给我留言或者加入我们的官方技术交流群。


欢迎下载|体验更多E-iceblue产品

获取更多信息请咨询  ;技术交流Q群(767755948)



标签:

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@cahobeh.cn


为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP