DocumentBase.ExportAsFixedFormat Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Zapisuje dokument w formacie PDF lub 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)
Parametry
- outputFileName
- String
Ścieżka i nazwa pliku nowego pliku PDF lub XPS.
- exportFormat
- WdExportFormat
WdExportFormat Jedna z wartości określających, czy zapisać dokument w formacie PDF, czy XPS.
- openAfterExport
- Boolean
true
aby automatycznie otworzyć nowy plik; w przeciwnym razie , false
.
- optimizeFor
- WdExportOptimizeFor
WdExportOptimizeFor Jedną z wartości określających, czy zoptymalizować ekran, czy drukowanie.
- range
- WdExportRange
WdExportRange Jedną z wartości określających, czy zakres eksportu jest cały dokument, bieżąca strona, zakres tekstu, czy bieżące zaznaczenie. Ustawieniem domyślnym jest wyeksportowanie całego dokumentu.
- from
- Int32
Określa numer strony początkowej, jeśli Range
parametr jest ustawiony na wdExportFromTo.
- to
- Int32
Określa numer strony końcowej, jeśli Range
parametr jest ustawiony na wdExportFromTo.
- item
- WdExportItem
WdExportItem Jedna z wartości określających, czy proces eksportowania zawiera tylko tekst, czy też zawiera tekst z adiustacjami.
- includeDocProps
- Boolean
true
w celu uwzględnienia właściwości dokumentu w nowym pliku; w przeciwnym razie , false
.
- keepIRM
- Boolean
true
do kopiowania uprawnień usługi Zarządzanie prawami do informacji (IRM) do dokumentu XPS, jeśli dokument źródłowy ma ochronę za pomocą usługi IRM; w przeciwnym razie , false
. Wartość domyślna to true
.
- createBookmarks
- WdExportCreateBookmarks
WdExportCreateBookmarks Jedna z wartości określających, czy eksportować zakładki i typ zakładek do wyeksportowania.
- docStructureTags
- Boolean
true
w celu uwzględnienia dodatkowych danych ułatwianych czytnikom zawartości, takich jak informacje o przepływie i logicznej organizacji zawartości; w przeciwnym razie , false
. Wartość domyślna to true
.
- bitmapMissingFonts
- Boolean
true
do uwzględnienia mapy bitowej tekstu; false
aby odwołać się do czcionki tekstowej. Ustaw ten parametr na true
wartość , gdy licencje czcionek nie zezwalają na osadzanie czcionki w pliku PDF. Jeśli ustawisz tę opcję na false
wartość , komputer przeglądarki zastąpi odpowiednią czcionkę, jeśli określona czcionka nie jest dostępna. Wartość domyślna to true
.
- useISO19005_1
- Boolean
true
aby ograniczyć użycie plików PDF do podzbioru PDF ustandaryzowanego jako ISO 19005-1; w przeciwnym razie , false
. Jeśli ustawisz ten parametr na true
wartość , pliki wynikowe są bardziej niezawodne samodzielnie, ale mogą być większe lub pokazywać więcej artefaktów wizualnych ze względu na ograniczenia formatu. Wartość domyślna to false
.
- fixedFormatExtClassPtr
- Object
Wskaźnik do implementacji interfejsu IMsoDocExporter
, który umożliwia zapisanie dokumentu w innym stałym formacie. Aby uzyskać więcej informacji, wyświetl Rozszerzanie funkcji eksportowania formatu stałego dla pakietu Office (2007).
Przykłady
Poniższy przykład kodu zapisuje bieżący dokument w formacie PDF o określonej nazwie. Ponieważ nie określono żadnego folderu, plik PDF jest domyślnie zapisywany w folderze Moje dokumenty użytkownika. Aby użyć tego przykładu ThisDocument
, uruchom go z klasy w projekcie na poziomie dokumentu.
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
Uwagi
Możesz zapisać jako plik PDF lub XPS z pakietu Microsoft Office Word dopiero po zainstalowaniu dodatku, który udostępnia tę funkcję. Aby uzyskać więcej informacji, wyszukaj hasło „Włącz obsługę dla innych formatów plików, takich jak PDF i XPS" w witrynie Office Online.
Parametry opcjonalne
Aby uzyskać informacje na temat parametrów opcjonalnych, zobacz Parametry opcjonalne w rozwiązaniach pakietu Office.