DocumentBase.ExportAsFixedFormat Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.