Condividi tramite


DocumentBase.ExportAsFixedFormat Metodo

Definizione

Salva il documento in formato PDF o XPS.

public void ExportAsFixedFormat (string outputFileName, Microsoft.Office.Interop.Word.WdExportFormat exportFormat, bool openAfterExport, Microsoft.Office.Interop.Word.WdExportOptimizeFor optimizeFor, Microsoft.Office.Interop.Word.WdExportRange range, int from, int to, Microsoft.Office.Interop.Word.WdExportItem item, bool includeDocProps, bool keepIRM, Microsoft.Office.Interop.Word.WdExportCreateBookmarks createBookmarks, bool docStructureTags, bool bitmapMissingFonts, bool useISO19005_1, ref object fixedFormatExtClassPtr);
member this.ExportAsFixedFormat : string * Microsoft.Office.Interop.Word.WdExportFormat * bool * Microsoft.Office.Interop.Word.WdExportOptimizeFor * Microsoft.Office.Interop.Word.WdExportRange * int * int * Microsoft.Office.Interop.Word.WdExportItem * bool * bool * Microsoft.Office.Interop.Word.WdExportCreateBookmarks * bool * bool * bool * obj -> unit
Public Sub ExportAsFixedFormat (outputFileName As String, exportFormat As WdExportFormat, Optional openAfterExport As Boolean, Optional optimizeFor As WdExportOptimizeFor, Optional range As WdExportRange, Optional from As Integer, Optional to As Integer, Optional item As WdExportItem, Optional includeDocProps As Boolean, Optional keepIRM As Boolean, Optional createBookmarks As WdExportCreateBookmarks, Optional docStructureTags As Boolean, Optional bitmapMissingFonts As Boolean, Optional useISO19005_1 As Boolean, Optional ByRef fixedFormatExtClassPtr As Object)

Parametri

outputFileName
String

Nome e percorso del nuovo file PDF o XPS.

exportFormat
WdExportFormat

Uno dei valori WdExportFormat che specifica se salvare il documento in formato PDF o XPS.

openAfterExport
Boolean

true per aprire automaticamente il nuovo file; in caso contrario false.

optimizeFor
WdExportOptimizeFor

Uno dei valori WdExportOptimizeFor che specifica se eseguire l'ottimizzazione per lo schermo o per la stampa.

range
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.

from
Int32

Specifica il numero di pagina iniziale, se il Range parametro è impostato su wdExportFromTo.

to
Int32

Specifica il numero di pagina finale, se il Range parametro è impostato su wdExportFromTo.

item
WdExportItem

Uno dei valori WdExportItem che specifica se il processo di esportazione include solo testo oppure testo con markup.

includeDocProps
Boolean

true per includere le proprietà del documento nel nuovo file; in caso contrario false.

keepIRM
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.

createBookmarks
WdExportCreateBookmarks

Uno dei valori WdExportCreateBookmarks che specifica se esportare o meno i segnalibri e il tipo di segnalibri da esportare.

docStructureTags
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
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
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
Object

Puntatore a un'implementazione dell'interfaccia IMsoDocExporter che consente di salvare il documento in un formato fisso diverso. Per altre informazioni, vedere l'articolo relativo all'estensione della funzionalità di esportazione in formato fisso di Office (2007).

Esempio

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

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);
}
Private Sub SaveAsPDF()
    Me.ExportAsFixedFormat("MyPDFDocument", _
        Word.WdExportFormat.wdExportFormatPDF)
End Sub

Commenti

È possibile salvare come file PDF o XPS da Microsoft Office Word solo dopo aver installato un componente aggiuntivo che fornisce questa funzionalità. Per altre informazioni, cercare "Abilitare il supporto per altri formati di file, ad esempio PDF e XPS" in Office Online.

Parametri facoltativi

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

Si applica a