Compartilhar via


Office.FileType enum

Especifica o formato no qual o documento deve ser retornado.

Comentários

Exemplos

// 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();
  }
});

Campos

Compressed

Devolve todo o documento (.pptx, .docx, .xlsx ou .xlsm) no formato Office Open XML (OOXML) como uma matriz de bytes.

Nota: o tipo de ficheiro .xslm é suportado no Excel no Windows e Mac. Não é suportado no Excel na Web. No Excel no Windows, os setores de ficheiro do getFileAsync método incluem os ficheiros de assinatura VBA para tipos de ficheiro .xslm. Os ficheiros de assinatura VBA são vbaProjectSignature.bin, vbaProbjectSignatureAgile.bin e vbaProjectSignatureV3.bin. No Excel no Mac, os setores de ficheiro do getFileAsync método não incluem os ficheiros de assinatura VBA, uma vez que esta plataforma não suporta a funcionalidade de assinatura VBA.

Pdf

Retorna todo o documento no formato PDF como uma matriz de bytes.

Text

Devolve apenas o texto do documento como uma cadeia.