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!