MATLAB Compiler でコンパイルされたアプリケーションから PDF を開くにはどうすればよいですか?

Windows 環境にインストールされた MATLAB を使用しています。
App Designer で作成した GUI のコールバックでは、以下のように PDF ファイルを開くために open 関数を使用しています。
>> open('USER_MANUAL.pdf')
この GUI を MATLAB Compiler でコンパイルし、配布先で実行すると、PDF ファイルを開くことができません。コンパイルしたアプリ上のコールバック関数で PDF を開く方法を教えてください。

 채택된 답변

MathWorks Support Team
MathWorks Support Team 2022년 11월 17일
편집: MathWorks Support Team 2022년 11월 17일

0 개 추천

残念ながら、open 関数は MATLAB Compiler ではサポートされていません。
(参考)MATLAB Compiler と MATLAB Compiler SDK でのコンパイルでサポートされていない関数
https://jp.mathworks.com/help/compiler/unsupported-functions.html
open 関数の代わりに、winopen 関数をご利用ください。
>> winopen('USER_MANUAL.pdf')
winopen 関数は、ファイルの拡張子に関連付けられたアプリケーションでファイルを開くことが可能です。
・winopen 関数
なお、アプリケーションコンパイラ(deploytool) でパッケージ化する際には、[アプリケーションの実行に必要なファイル]に PDF を手動で追加してください。

추가 답변 (0개)

카테고리

도움말 센터File Exchange에서 環境と設定에 대해 자세히 알아보기

제품

릴리스

R2019a

Community Treasure Hunt

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

Start Hunting!