Trim whitespace from SVG file
Trim the whitespace from a SVG file by setting the viewBox equal to the bounding box.
Requires ImageMagick installed to obtain the bounding box.
Example:
x = 0:pi/100:2*pi;
figure;subplot(2,1,1);plot(x,sin(x));ylabel('Sine');
subplot(2,1,2);plot(x,cos(x));ylabel('Cosine');
saveas(gcf,'test.svg'); %For instance insert this file into Word, and there is whitespace around the plot.
trimSVGFile('test.svg');
%Now insert this file into Word, and there is no whitespace.
Cite As
Ivar Eskerud Smith (2024). Trim whitespace from SVG file (https://www.mathworks.com/matlabcentral/fileexchange/69152-trim-whitespace-from-svg-file), MATLAB Central File Exchange. Retrieved .
Inspired by: https://se.mathworks.com/matlabcentral/fileexchange/49617-svg_fix_viewbox-in_name-varargin
MATLAB Release Compatibility
Platform Compatibility
Windows macOS LinuxCategories
Tags
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!Discover Live Editor
Create scripts with code, output, and formatted text in a single executable document.
Version | Published | Release Notes | |
---|---|---|---|
1.0.0 |