使用“IncludeDocProperties”字段将Excel转换为.pdf
我在MATLAB中使用以下代码将Excel工作表转换为PDF,但是我正在获取PDF顶部的Excel文件的info (name)
。
我怎样才能摆脱它?
我知道有一个可选字段IncludeDocProperties
,但我不知道如何使用它?
hExcel = actxserver('Excel.Application'); hWorkbook = hExcel.Workbooks.Open(sprintf('%s',excel_filepath)); hWorksheet = hWorkbook.Sheets.Item(1); hWorksheet.ExportAsFixedFormat('xlTypePDF',pdf_filepath); hWorkbook.Close; hExcel.Quit; hExcel.delete;
据我所知,通过ExportAsFixedFormat
方法转换为pdf
将给你一个pdf
文件,看起来就像打印出 excel
文件时所得到的一样。
因此,您提到的info (name)
不是由Matlab
创build的,而是由Excel
创build的。 您必须在Excel
打开文件,并检查页眉/页脚是否closures。 如果您打开了文件的页眉/页脚,那么通过Matlab
导出的pdf
也将具有该信息(可能是文件名,页码或作者姓名等)。