Trouble saving DOCX file as PDF: 'Undefined function or variable 'SaveAs2'.'
3 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Hi everyone,
I'm trying to save a DOCX document as PDF programatically from Matlab. I'm running the following code:
wrd = actxserver('word.application');
wrdDoc = wrd.Documents;
wrdFile = wrdDoc.Open('C:\MyFiles\myfile2.docx');
wrdFile.SaveAs2('C:\MyFiles\TestWord.pdf',17);
It gives me the following error: "Undefined function or variable 'SaveAs2'."
What am I doing wrong? All examples are using the SaveAs2 function....
I'm using Matlab 2016b and Word 2013.
Thank you all very much for your time and effort!
2 comentarios
Walter Roberson
el 9 de En. de 2017
Odd, I see that you are using the same sequence as documented in https://www.mathworks.com/matlabcentral/answers/103861-how-can-i-save-a-word-document-as-a-pdf-via-actxserver-in-matlab-8-2-r2013b
Unfortunately I cannot afford Office so I cannot test this. (The license agreements is distinctly unfavorable if you run on Windows on Virtual Machines like I do.)
Nikhil Sreekumar
el 11 de En. de 2017
Hi Aalaas,
I tried your code in MATLAB 2016b and Word 2016. The code works fine for me. I was able to generate the pdf file.
I was able to find a MATLAB Central query on similar lines. Please see if the below link helps:
Thanks
Nikhil
Respuestas (0)
Ver también
Categorías
Más información sobre Spreadsheets en Help Center y File Exchange.
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!