0
私はinsertFileFromBase64()
を使用してBase64でとしてフォーマットされたファイルを挿入しようとしていますが、私はこの例外を取得しています:できないアドイン
{
"name": "OfficeExtension.Error",
"code": "GeneralException",
"message": "ooxmlIsMalformated",
"traceMessages": [],
"innerError": null,
"debugInfo": {
"code": "GeneralException",
"message": "ooxmlIsMalformated",
"errorLocation": "Body.insertFileFromBase64"
}
}
私のコードは次のとおりです。
// documentData - is a base64 string.
// Encoded base64 string = "V29yZCBEb2N1bWVudCBpcyBub3QgZ2V0IGluc2VydGVkIHVzaW5nIGluc2VydEZpbGVCYXNlNjQ="
body.insertFileFromBase64(documentData,window.Word.InsertLocation.replace);
私が作業していて、insertFileFromBase64
で例外を取得しているHTMLやテキストのための他の方法を試してみました。
ここに何か不足していると誰かが私を導くことができますか?
ありがとう、@Marc LaFleur、 OOMXLドキュメントをOffice jsのBase64に変換する方法はありますか? 私はjavascriptを使ってOOXMLをbase64に変換しようとしましたが、まだ運がありません。 – Chandan
Base64は単なるエンコードです。他のファイルタイプと同じようにエンコードします。これは、https://stackoverflow.com/questions/36280818/how-to-convert-file-to-base64-in-javascriptを助けるかもしれません。 –