Error closing Matlab Report Generator when compiled

6 次查看(过去 30 天)
I have a code which generates a .pdf report using the Matlab Report Generator. It works well when running it using matlab. However, after it is compiled to a .NET assembly for use with a C# web application using the Library compiler, the code runs completely until it is supposed to close the .pdf. I then get an error for "Error closing document package: fl:filesystem:PathNotFound". At this point there is a 0kb .pdf report available in the working directory. The FO folder is deleted. I have tried adding the working directory to the matlab runtime path, but that did not help

采纳的回答

Eric
Eric 2018-2-8
Do you get this error when generating a very simple PDF with only text content? Can you provide a simple example where it works in MATLAB but fails outside of MATLAB.
  2 个评论
Kevin Alland
Kevin Alland 2018-2-8
编辑:Kevin Alland 2018-2-8
Thanks for your suggestions. It does work for a simple text .pdf. My issue was that I used a logo in .png form at the top of the report. I tried to include that in the compiled assembly as a file required for the library to run. The report generator therefore cannot find the path to the .png file to close the pdf. I removed the logo and it works fine.
Eric
Eric 2018-2-8
Why can't you include your logo inside a template?
https://www.mathworks.com/help/rptgen/report-templates.html

请先登录,再进行评论。

更多回答(0 个)

Community Treasure Hunt

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

Start Hunting!

Translated by