0

こんにちは、iOSアプリを介してExcelファイルを作成しようとしています。これには、画像とデータが含まれます。この目的のために、Excel として開くことができる OOXML の概念を使用して、コードで Xml ファイルを作成しています。データでは問題なく動作しますが、xml に画像を埋め込むためのタグが見つかりませんでした。

すべての画像を Base64 文字列に変換して XML に変換しました。XML で、Excel として開いているときに Base64 文字列を画像に変換する方法はありますか?

前もって感謝します。

4

1 に答える 1

0

スペースを節約するためにすべての画像をBase64文字列に変換することであなたのロジックを理解していますが、Excelはセキュリティ上の予防措置として埋め込み画像を無効にします. Base64 エンコーディングにより、ウイルス対策ソフトウェアが潜在的な脅威を検出することが非常に困難になります。したがって、Excel が文字列を再度画像にデコードするように作成されていないのはそのためです。

Base64画像をExcelファイルに正常にデコードおよびエンコードできると主張しているこのリンクを見てください。

https://stackoverflow.com/a/1400028/445312

これが役立つことを願っています。

PK

于 2012-05-31T03:13:59.307 に答える