3
我想使用Matlab將Excel文件轉換爲PDF。 Excel文件充滿了表格和圖形。它們佔用的空間大於DIN A4頁面,因此當我使用以下代碼時,我的Excel文件在PDF中的多個頁面上被「分割」。我想問一下,是否可以在一頁上將PDF中的輸出縮放,或者忽略縮放比例,以便表格可能全部放在一頁上,而下方則是圖形。也許將打印屬性更改爲只有一個頁面會有所幫助。是否有可能在Matlab中做到這一點?使用Matlab將Excel文件轉換爲PDF,而忽略比例
代碼:
hExcel = actxserver('Excel.Application');
hWorkbook = hExcel.Workbooks.Open(sprintf('%s', 'C:\test.xls'));
hWorksheet = hWorkbook.Sheets.Item('Test');
hWorksheet.ExportAsFixedFormat('xlTypePDF', 'C:\test_out.pdf');
我擡頭對微軟幫助ExportAsFixedFormat,但一切我試過改變,將無法正常工作,我得到錯誤信息。我試過例如:
hExcel = actxserver('Excel.Application');
hWorkbook = hExcel.Workbooks.Open(sprintf('%s', 'C:\test.xls'));
hWorksheet = hWorkbook.Sheets.Item('Test');
hWorksheet.ExportAsFixedFormat('xlTypePDF', 'C:\test_out.pdf', 'xlQualityStandard', true, true);`
在此先感謝您。
謝謝您的回答,預先定義頁面妝正常工作與我的願望。但我正在尋找一個在matlab中使用的代碼,它會自動執行這些步驟。也許我應該編輯一下我的問題。 –
不是Matlab編碼的專家。對不起,我忍不住。 – Isu