Compartilhar via


Método DocumentBase.ExportAsFixedFormat

Salva o documento no formato de PDF ou XPS.

Namespace:  Microsoft.Office.Tools.Word
Assembly:  Microsoft.Office.Tools.Word.v4.0.Utilities (em Microsoft.Office.Tools.Word.v4.0.Utilities.dll)

Sintaxe

'Declaração
Public Sub ExportAsFixedFormat ( _
    outputFileName As String, _
    exportFormat As WdExportFormat, _
    openAfterExport As Boolean, _
    optimizeFor As WdExportOptimizeFor, _
    range As WdExportRange, _
    from As Integer, _
    to As Integer, _
    item As WdExportItem, _
    includeDocProps As Boolean, _
    keepIRM As Boolean, _
    createBookmarks As WdExportCreateBookmarks, _
    docStructureTags As Boolean, _
    bitmapMissingFonts As Boolean, _
    useISO19005_1 As Boolean, _
    ByRef fixedFormatExtClassPtr As Object _
)
public void ExportAsFixedFormat(
    string outputFileName,
    WdExportFormat exportFormat,
    bool openAfterExport,
    WdExportOptimizeFor optimizeFor,
    WdExportRange range,
    int from,
    int to,
    WdExportItem item,
    bool includeDocProps,
    bool keepIRM,
    WdExportCreateBookmarks createBookmarks,
    bool docStructureTags,
    bool bitmapMissingFonts,
    bool useISO19005_1,
    ref Object fixedFormatExtClassPtr
)

Parâmetros

  • outputFileName
    Tipo: System.String
    O caminho e o nome de arquivo do novo arquivo de PDF ou XPS.
  • openAfterExport
    Tipo: System.Boolean
    true para abrir automaticamente o novo arquivo; caso contrário, false.
  • includeDocProps
    Tipo: System.Boolean
    true para incluir propriedades de documento no novo arquivo; caso contrário, false.
  • keepIRM
    Tipo: System.Boolean
    true para copiar permissões de (IRM) de gerenciamento dos direitos de informações em um documento XPS se o documento de origem tem proteções de IRM; caso contrário, false.O padrão é true.
  • docStructureTags
    Tipo: System.Boolean
    true para incluir dados adicionais para leitores de tela da ajuda, como informações sobre o fluxo e a organização lógica de conteúdo; caso contrário, false.O padrão é true.
  • bitmapMissingFonts
    Tipo: System.Boolean
    true para incluir um bitmap de texto; false para fazer referência à fonte do texto.Defina o parâmetro como true quando as licenças da fonte não permitem uma fonte ser inseridas no arquivo PDF.Se você definir a falseisso, o computador do visualizador substitui uma fonte apropriado se especificado não está disponível.O padrão é true.
  • useISO19005_1
    Tipo: System.Boolean
    true para limitar o uso de PDF ao subconjunto de PDF padronizado como ISO 19005-1; caso contrário, false.Se você definir este parâmetro a true, os arquivos resultantes é mais mas podem ser confiavelmente independente os artefatos mais visuais maiores ou de apresentação devido às restrições de formato.O padrão é false.
  • fixedFormatExtClassPtr
    Tipo: System.Object%
    Um ponteiro para uma implementação da interface de IMsoDocExporter que permite ao documento salvo em um formato fixo diferente.Para obter mais informações, consulte estender recursos de exportação de formato fixo do Office (2007).

Comentários

Você pode salvar como um arquivo de PDF ou XPS Microsoft Office Word somente depois de instalar um suplemento que fornece essa funcionalidade.Para mais informações, procurar “ativar o suporte para outros formatos de arquivo, como PDF e XPS no Office” Online.

Parâmetros Opcionais

Para obter informações sobre parâmetros opcionais, consulte Parâmetros opcionais em soluções do Office.

Exemplos

O exemplo de código salva o documento atual no formato de PDF com o nome especificado.Porque nenhuma pasta for especificada, o arquivo PDF é salvo a pasta documentos do usuário no my por padrão.Para usar este exemplo, ele execução da classe de ThisDocument em um projeto de um documento nível.

Private Sub SaveAsPDF()
    Me.ExportAsFixedFormat("MyPDFDocument", _
        Word.WdExportFormat.wdExportFormatPDF)
End Sub
private void SaveAsPDF()
{            
    this.ExportAsFixedFormat(
        @"myPDFDocument",
        Word.WdExportFormat.wdExportFormatPDF,
        false,
        Word.WdExportOptimizeFor.wdExportOptimizeForOnScreen,
        Word.WdExportRange.wdExportAllDocument,
        0,
        0,
        Word.WdExportItem.wdExportDocumentWithMarkup,
        true,
        true,
        Word.WdExportCreateBookmarks.wdExportCreateWordBookmarks,
        true,
        true,
        false,
        ref missing);
}

Segurança do .NET Framework

Consulte também

Referência

DocumentBase Classe

Namespace Microsoft.Office.Tools.Word