Freigeben über


DocumentBase.ExportAsFixedFormat Methode

Definition

Speichert das Dokument im PDF- oder XPS-Format.

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)

Parameter

outputFileName
String

Der vollständige Pfad und Dateiname der neuen PDF- oder XPS-Datei.

exportFormat
WdExportFormat

Einer der WdExportFormat-Werte, mit dem angegeben wird, ob das Dokument im PDF- oder XPS-Format gespeichert wird.

openAfterExport
Boolean

true zum automatischen Öffnen der Datei; andernfalls false.

optimizeFor
WdExportOptimizeFor

Einer der WdExportOptimizeFor-Werte, mit dem angegeben wird, ob eine Optimierung für einen Bildschirm oder einen Druck vorgenommen werden soll.

range
WdExportRange

Einer der WdExportRange-Werte, der angibt, ob der Exportbereich das gesamte Dokument, die aktuelle Seite, einen Textbereich oder die aktuelle Auswahl umfasst. In der Standardeinstellung wird das gesamte Dokument gespeichert.

from
Int32

Gibt die Startseitennummer an, wenn der Range Parameter auf wdExportFromTofestgelegt ist.

to
Int32

Gibt die endende Seitenzahl an, wenn der Range Parameter auf wdExportFromTofestgelegt ist.

item
WdExportItem

Einer der WdExportItem-Werte, mit dem angegeben wird, ob der Exportvorgang nur Text oder Text mit Markup beinhaltet.

includeDocProps
Boolean

true, um Dokumenteigenschaften in die neue Datei einzufügen; andernfalls false.

keepIRM
Boolean

true, um Information Rights Management (IRM)-Berechtigungen in ein XPS-Dokument zu kopieren, falls das Quelldokument über IRM-Schutz verfügt; andernfalls false. Der Standardwert ist true.

createBookmarks
WdExportCreateBookmarks

Einer der WdExportCreateBookmarks-Werte, mit denen angegeben wird, ob Lesezeichen zu exportieren sind und welcher Lesezeichentyp exportiert werden soll.

docStructureTags
Boolean

true, um zusätzliche Daten zur Unterstützung von Bildschirmsprachausgaben einzufügen. Dazu zählen Informationen zum Fluss und zur logischen Organisation des Inhalts; andernfalls false. Der Standardwert ist true.

bitmapMissingFonts
Boolean

true, um eine Bitmap des Texts einzufügen; false, um auf die Schriftart des Texts zu verweisen. Legen Sie diesen Parameter auf true fest, wenn Schriftartlizenzen nicht das Einbetten einer Schriftart in die PDF-Datei ermöglichen. Wird hierbei false festgelegt, ersetzt der Computer des Viewers eine passende Schriftart, sofern die angegebene Schriftart nicht verfügbar ist. Der Standardwert ist true.

useISO19005_1
Boolean

true, um die Verwendung von PDF auf die PDF-Teilmenge zu beschränken, die als ISO 19005-1 standardisiert ist; andernfalls false. Wird dieser Parameter auf true festgelegt, sind die daraus resultierenden Dateien mit einer höheren Zuverlässigkeit in sich geschlossen, wobei sie jedoch unter Umständen größer sind oder aufgrund der Einschränkungen des Formats mehr visuelle Artefakte aufweisen. Der Standardwert ist false.

fixedFormatExtClassPtr
Object

Ein Zeiger auf eine Implementierung der IMsoDocExporter-Schnittstelle, die das Speichern des Dokuments in einem anderen festen Format ermöglicht. Weitere Informationen finden Sie unter „Extending the Office (2007) Fixed-Format Export Feature“.

Beispiele

Im folgenden Codebeispiel wird das aktuelle Dokument im PDF-Format mit dem angegebenen Namen gespeichert. Da kein Ordner angegeben ist, wird die PDF-Datei standardmäßig im Ordner "Eigene Dokumente" des Benutzers gespeichert. Um dieses Beispiel zu verwenden, führen Sie es in der ThisDocument -Klasse in einem Projekt auf Dokumentebene aus.

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

Hinweise

Sie können nur nach der Installation eines Add-Ins, das dieses Feature bereitstellt, als PDF- oder XPS-Datei aus Microsoft Office Word speichern. Weitere Informationen finden Sie in Office Online unter Aktivieren der Unterstützung für andere Dateiformate wie PDF und XPS.

Optionale Parameter

Informationen zu optionalen Parametern finden Sie unter Optionale Parameter in Office-Projektmappen.

Gilt für: