How to add a .png image to be published as a pdf output file
    조회 수: 20 (최근 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
참고 항목
카테고리
				Help Center 및 File Exchange에서 Adding custom doc에 대해 자세히 알아보기
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!



