Azzera filtri
Azzera filtri

Generate PDF by script

14 visualizzazioni (ultimi 30 giorni)
Mujtaba Farrukh
Mujtaba Farrukh il 31 Dic 2021
Commentato: Kevin il 1 Gen 2022
Hi,
I want to generate the pdf file (not from pressing the publish button or by using the save as button) from script (.m or .mlx). Is there any way to do so?
Your reply would be appreciated.
Thanks in anticipation.
  7 Commenti
Mujtaba Farrukh
Mujtaba Farrukh il 1 Gen 2022
Sir, I need to convert the .mlx file (with its output evaluted and code) to pdf. I have used your guided method "publish", it works but for doc only. But as soon as I put pdf it says:
Error on line 25 column 91 of null:
Error reported by XML parser: An invalid XML character (Unicode: 0xffff) was found in the element content of the document.
Error using publish
.m file must contain valid XML 1.0 Standard characters.
Error in untitled (line 7)
publish('Out.mlx',options)
I have attached the files, you can have a try. Run the main file.
Mujtaba Farrukh
Mujtaba Farrukh il 1 Gen 2022
So, now, I have commented the T1 and T4. The program runs fine and generate PDF too. But the thing is there is a lot of difference between publish button pdf and publish function pdf. Is there any way to get the same pdf as the button do

Accedi per commentare.

Risposta accettata

Kevin
Kevin il 31 Dic 2021
What about the MATAB function publish( )?
  2 Commenti
Mujtaba Farrukh
Mujtaba Farrukh il 1 Gen 2022
yes I have checked, it function can help me. But can I make a formated pdf file, like the one I attached, from the script?
I am attaching the .m file that I want to convert in a pdf.
Kevin
Kevin il 1 Gen 2022
I believe the answer is yes. But in order to generate the PDF, you need MATLAB Report Generator (which is a toolbox).

Accedi per commentare.

Più risposte (0)

Categorie

Scopri di più su MATLAB Report Generator in Help Center e File Exchange

Prodotti


Release

R2021a

Community Treasure Hunt

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

Start Hunting!

Translated by