Opening htm at internal bookmark

3 次查看(过去 30 天)
berfri
berfri 2016-8-23
回答: Sameer 2025-5-14
I like to open a htm file at a specific bookmark from an m-file. The file is test.htm with internal bookmarks like #Help35. The command
open('test.htm')
is working and opens den Matlab Browser. The command
open('test.htm#Help35')
causes am error message 'file .. not found'. How can I open the htm-file directly at the specified internal bookmark?

回答(1 个)

Sameer
Sameer 2025-5-14
The command open('test.htm#Help35') does not work in MATLAB, because open searches for a file with the exact name, including the #Help35 fragment, which does not exist.
To open an HTML file at a specific bookmark, the "web" function can be used with a properly constructed file URL.
Here's how you can do it:
filename = fullfile(pwd, 'test.htm');
url = ['file:///' strrep(filename, '\', '/') '#Help35'];
web(url);
Hope this helps!

类别

Help CenterFile Exchange 中查找有关 MATLAB Report Generator 的更多信息

标签

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by