How do I convert a set of Microsoft Word Documents into a single PDF?

20 visualizzazioni (ultimi 30 giorni)
I have a set of Microsoft Word documents which I need to combine into a single PDF. How would I accomplish this in MATLAB?

Risposta accettata

Pat Canny
Pat Canny il 3 Ott 2022
One way to do to this is to leverage the docview function from MATLAB Report Generator and the mergePDFs function created by Benjamin Großmann:
% Step 1: Find all Word Documents in local directory and convert to PDF
files = dir('*.docx');
for i=1:length(files)
file = files(i);
filename = file.name;
docview(filename,'convertdocxtopdf','closeapp');
end
% Step 2: Merge all PDFs in local directory into a single PDF
pdffiles = dir('*.pdf');
pdf_filenames = {pdffiles.name};
outputFileName = "combinedDocument.pdf";
mergePdfs(pdf_filenames, outputFileName); % requires mergePDFs Add On installation

Più risposte (0)

Categorie

Scopri di più su Data Import and Analysis in Help Center e File Exchange

Tag

Prodotti


Release

R2022a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by