Condividi tramite


Metodo DocumentBase.ExportAsFixedFormat

Salva il documento in formato PDF o XPS.

Spazio dei nomi:  Microsoft.Office.Tools.Word
Assembly:  Microsoft.Office.Tools.Word.v4.0.Utilities (in Microsoft.Office.Tools.Word.v4.0.Utilities.dll)

Sintassi

'Dichiarazione
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
)

Parametri

  • outputFileName
    Tipo: System.String
    Nome e percorso del nuovo file PDF o XPS.
  • openAfterExport
    Tipo: System.Boolean
    true per aprire automaticamente il nuovo file; in caso contrario false.
  • range
    Tipo: Microsoft.Office.Interop.Word.WdExportRange
    Uno dei valori WdExportRange che specifica se l'intervallo di esportazione è costituito dall'intero documento, dalla pagina corrente, da un intervallo di testo o dalla selezione corrente.L'impostazione predefinita è l'esportazione dell'intero documento.
  • includeDocProps
    Tipo: System.Boolean
    true per includere le proprietà del documento nel nuovo file; in caso contrario false.
  • keepIRM
    Tipo: System.Boolean
    true per copiare le autorizzazioni Information Rights Management (IRM) in un documento XPS se il documento di origine è dotato di protezioni IRM; in caso contrario false.Il valore predefinito è true.
  • docStructureTags
    Tipo: System.Boolean
    true per includere dati aggiuntivi utili per l'utilità di lettura dello schermo, ad esempio informazioni sul flusso e l'organizzazione logica del contenuto; in caso contrario false.Il valore predefinito è true.
  • bitmapMissingFonts
    Tipo: System.Boolean
    true per includere una bitmap del testo; false per fare riferimento al tipo di carattere di testo.Impostare il parametro su true quando le licenze del tipo di carattere non consentono di incorporare un tipo di carattere nel file PDF.Impostando il parametro su false, se il tipo di carattere specificato non è disponibile viene sostituito con un tipo di carattere appropriato dal computer del visualizzatore.Il valore predefinito è true.
  • useISO19005_1
    Tipo: System.Boolean
    true per limitare l'utilizzo del formato PDF al sottoinsieme PDF standardizzato come ISO 19005-1; in caso contrario false.Impostando il parametro su true, i file risultanti sono più indipendenti e affidabili ma possono assumere dimensioni maggiori o visualizzare più elementi visivi a causa delle limitazioni del formato.Il valore predefinito è false.
  • fixedFormatExtClassPtr
    Tipo: System.Object%
    Puntatore a un'implementazione dell'interfaccia IMsoDocExporter che consente di salvare il documento in un formato fisso diverso.Per ulteriori informazioni, fare riferimento alle informazioni relative all'estensione della funzionalità di esportazione del formato fisso di Office (2007).

Note

Per salvare il documento in formato PDF o XPS da Microsoft Office Word è necessario avere installato un componente aggiuntivo che fornisce tale funzionalità.Per ulteriori informazioni, vedere "Enable support for other file formats, such as PDF and XPS" in Microsoft Office Online.

Parametri facoltativi

Per informazioni sui parametri facoltativi, vedere Parametri facoltativi nelle soluzioni Office.

Esempi

Nell'esempio di codice riportato di seguito viene salvato il documento corrente in formato PDF con il nome specificato.Poiché non è specificata alcuna cartella, il file PDF viene salvato nella cartella Documenti dell'utente per impostazione predefinita.Per utilizzare questo esempio, eseguirlo dalla classe ThisDocument in un progetto a livello di documento.

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

Sicurezza di .NET Framework

Vedere anche

Riferimenti

DocumentBase Classe

Spazio dei nomi Microsoft.Office.Tools.Word