How to transfer a series of Word files to pdf files?
조회 수: 7 (최근 30일)
이전 댓글 표시
It's annoying to open Word file one by one and save as pdf files manually. How to realize word2pdf function by matlab scripts?
댓글 수: 0
답변 (1개)
Yongjian Feng
2021년 9월 6일
편집: Yongjian Feng
2021년 9월 6일
matlab doesn't have word2pdf function. Implement your own word2pdf function like below following this link, then you can just
files = dir('*.docx');
for i=1:length(files)
file = files(i);
word2pdf(file);
end
It will convert all the word docs in the current folder into pdfs.
Your word2pdf could be a script like this:
function word2pdf(infile)
wrd = actxserver('word.application');
wrdDoc = wrd.Documents;
wrdFile = wrdDoc.Open(infile);
[fPath, fName, fExt] = fileparts(infile);
outfile = fullfile(fPath, [fName '.pdf']);
wrdFile.SaveAs2(outfile,17);
wrdDoc.Close;
wrd.Quit();
end
댓글 수: 0
참고 항목
카테고리
Help Center 및 File Exchange에서 Environment and Settings에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!