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.
- exportFormat
Tipo: Microsoft.Office.Interop.Word.WdExportFormat
Uno dei valori WdExportFormat che specifica se salvare il documento in formato PDF o XPS.
- openAfterExport
Tipo: System.Boolean
true per aprire automaticamente il nuovo file; in caso contrario false.
- optimizeFor
Tipo: Microsoft.Office.Interop.Word.WdExportOptimizeFor
Uno dei valori WdExportOptimizeFor che specifica se eseguire l'ottimizzazione per lo schermo o per la stampa.
- 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.
- from
Tipo: System.Int32
Specifica il numero di pagina iniziale se il parametro Range è impostato su wdExportFromTo.
- to
Tipo: System.Int32
Specifica il numero di pagina finale se il parametro Range è impostato su wdExportFromTo.
- item
Tipo: Microsoft.Office.Interop.Word.WdExportItem
Uno dei valori Microsoft.Office.Interop.Word.WdExportItem che specifica se il processo di esportazione include solo testo oppure testo con markup.
- 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.
- createBookmarks
Tipo: Microsoft.Office.Interop.Word.WdExportCreateBookmarks
Uno dei valori WdExportCreateBookmarks che specifica se esportare o meno i segnalibri e il tipo di segnalibri da esportare.
- 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
- Attendibilità totale per il chiamante immediato. Impossibile utilizzare questo membro in codice parzialmente attendibile. Per ulteriori informazioni, vedere Utilizzo di librerie da codice parzialmente attendibile.