How to add a .png image to be published as a pdf output file
39 ビュー (過去 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!