1

OSX で MATLAB 2013a を実行しており、MATLAB スクリプトを使用して .xlsx ファイルを .pdf に変換しようとしています。MATLAB だけではこれを達成できないと判断した後、LibreOffice をダウンロードして助けてもらいました。Mac ターミナルで次のコードを実行すると、問題なく動作します。

/Applications/LibreOffice.app/Contents/MacOS/soffice --headless --convert-to pdf:writer_pdf_Export --outdir /Users/dwm8/Desktop/ /Users/dwm8/Desktop/box_copy.xlsx

box_copy.xlsxこのコードは、デスクトップにファイルを .pdf として保存します。ただし、MATLAB で同じコードを実行しようとすると、次のようになりますsystem()

system('/Applications/LibreOffice.app/Contents/MacOS/soffice --headless --convert-to pdf:writer_pdf_Export --outdir /Users/dwm8/Desktop/ /Users/dwm8/Desktop/box_copy.xlsx')

.pdf が保存されず、次のエラーが表示されます。

dyld: ライブラリがロードされていません: @loader_path/libcurl.4.dylib 参照元: /Applications/LibreOffice.app/Contents/Frameworks/libvcllo.dylib 理由: 互換性のないライブラリ バージョン: libvcllo.dylib にはバージョン 8.0.0 以降が必要ですが、libcurl .4.dylib はバージョン 7.0.0 を提供します /Applications/LibreOffice.app/Contents/MacOS/soffice --headless --convert-to pdf:writer_pdf_Export --outdir /Users/dwm8/Desktop/ /Users/dwm8/Desktop/box_copy .xlsx: トレース/ブレークポイント トラップ`

さらに、次のエラー ウィンドウが表示されます。

ここに画像の説明を入力

このエラーの解決策はありますか?

4

0 に答える 0