DocumentBase.ExportAsFixedFormat Metoda

Definicja

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 falsewartość , 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 truewartość , 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.

Dotyczy