Office.FileType enum

Spécifie le format de retour du document.

Remarques

Utilisateur

Exemples

// Link to full sample: https://raw.githubusercontent.com/OfficeDev/office-js-snippets/prod/samples/word/50-document/get-file-as-pdf.yaml

Office.context.document.getFileAsync(Office.FileType.Pdf, (result) => {
  if (result.status === Office.AsyncResultStatus.Failed) {
    console.error("getFileAsync failed:", result.error);
  } else {
    const myFile = result.value;
    const sliceCount = myFile.sliceCount;
    console.log("File size:" + myFile.size + " #Slices: " + sliceCount);

    // Get the file slices.
    const docDataSlices = [];
    let slicesReceived = 0,
      gotAllSlices = true;
    getSliceAsync(myFile, 0, sliceCount, gotAllSlices, docDataSlices, slicesReceived);

    myFile.closeAsync();
  }
});

Champs

Compressed

Renvoie l’intégralité du document (.pptx, .docx, .xlsx ou .xlsm) au format Office Open XML (OOXML) sous la forme d’un tableau d’octets.

Remarque : Le type de fichier .xslm est pris en charge dans Excel sur Windows et Mac. Il n’est pas pris en charge dans Excel sur le Web. Dans Excel sur Windows, les tranches de fichiers de la getFileAsync méthode incluent les fichiers de signature VBA pour les types de fichiers .xslm. Les fichiers de signature VBA sont vbaProjectSignature.bin, vbaProbjectSignatureAgile.bin et vbaProjectSignatureV3.bin. Dans Excel sur Mac, les tranches de fichiers de la getFileAsync méthode n’incluent pas les fichiers de signature VBA, car cette plateforme ne prend pas en charge la fonctionnalité de signature VBA.

Pdf

Retourne l’intégralité du document au format PDF sous la forme d’un tableau d’octets.

Text

Retourne uniquement le texte du document sous forme de chaîne.