ps Convert Excel document to PDF

本文介绍了一种使用PowerShell脚本将Excel文件转换为PDF格式的方法。通过调用Microsoft Office Interop Excel库,该脚本能够打开指定的Excel文件,设置页面布局,并将其导出为PDF格式,同时关闭并退出Excel应用程序。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

function Convert-ExcelToPdf

{

  param(

  [io.fileinfo]$DocPath,

  [string]$PdfPath

  )

    $xlFixedFormat = “Microsoft.Office.Interop.Excel.xlFixedFormatType” -as [type]

    $objExcel New-Object -ComObject excel.application

    $workbook $objExcel.workbooks.open($DocPath.fullname, 3)

    $workbook.ActiveSheet.PageSetup.Orientation = 2

    $objExcel.PrintCommunication = $false

    $workbook.ActiveSheet.PageSetup.FitToPagesTall = $false

    $workbook.ActiveSheet.PageSetup.FitToPagesWide = 1

    $objExcel.PrintCommunication = $true

    $workbook.Saved = $true

    $workbook.ExportAsFixedFormat($xlFixedFormat::xlTypePDF, $PdfPath)

    $objExcel.Workbooks.close()

    $objExcel.Quit()

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值