How to add a .png image to be published as a pdf output file
38 次查看(过去 30 天)
显示 更早的评论
Hi everyone,
Im trying to add an image to my document but I keep getting an error
[ERROR] FOUserAgent - Image not found. URI: file:///Part1.jpg. (See position -1:-1)
[ERROR] FOUserAgent - Image not found. URI: file:///Part1.jpg. (No context info available)
my code is the following:
%% 1. System Description
%
% <<Part1.png>>
%
I have my image in the same folder as my .m file. Any help is appreciated. Thank you in advance!
0 个评论
回答(4 个)
Sulaymon Eshkabilov
2021-10-21
Note the file extension - Part1.jpg
That looks like that in your code the file extension is NOT *.png but *.jpg
Your image file extension is *.png
Jason Yoon
2022-1-29
I had the same issue and the workaround I did was generate it as an html file, put the graphics into the html folder and used my browser to print to pdf. The format is a bit different, but it's still a pdf of the published document.
0 个评论
Sulaymon Eshkabilov
2022-1-29
% Use a proper image read command:
image(imread('https://www.mathworks.com/help/examples/matlab/win64/ReadandDisplayImageExample_01.png'));
% Save your M-file, e.g.: PDF_publish.m
% Now you can recall it from the command window with:
>> publish('PDF_publish.m','pdf') % This creates a report in a PDF format called PDF_publish.pdf and saves in a folder in a current diectory of MATLAB
0 个评论
Ricardo
2024-6-8
Had the same problem. My error was that I had the .png file in the folder where my .m was, instead of in the folder where the .html was. When you press Publish, MATLAB generates a new folder inside the folder where your .m is, called html, that contains the generated .html. There's where you should put the image file.
0 个评论
另请参阅
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!