Metoda DocumentBase.ExportAsFixedFormat —
Zapisuje dokument w formacie PDF lub XPS.
Przestrzeń nazw: Microsoft.Office.Tools.Word
Zestaw: Microsoft.Office.Tools.Word.v4.0.Utilities (w Microsoft.Office.Tools.Word.v4.0.Utilities.dll)
Składnia
'Deklaracja
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
)
Parametry
- outputFileName
Typ: System.String
Ścieżkę i nazwę nowego pliku PDF lub XPS.
- exportFormat
Typ: Microsoft.Office.Interop.Word.WdExportFormat
Jednym z WdExportFormat wartości, które określa, czy należy zapisać dokument w formacie PDF lub XPS.
- openAfterExport
Typ: System.Boolean
true Aby otworzyć nowy plik automatycznie; w przeciwnym razie false.
- optimizeFor
Typ: Microsoft.Office.Interop.Word.WdExportOptimizeFor
Jednym z WdExportOptimizeFor wartości, które określa, czy do optymalizacji na ekranie lub wydruku.
- range
Typ: Microsoft.Office.Interop.Word.WdExportRange
Jednym z WdExportRange wartości, które określa, czy zakres eksportu jest cały dokument, bieżąca strona, zakres tekstu lub bieżącego zaznaczenia.Wartością domyślną jest do wywozu w całym dokumencie.
- from
Typ: System.Int32
Określa początkowy numer, jeżeli strona Range parametr jest ustawiony na wdExportFromTo.
- to
Typ: System.Int32
Określa końcowy numer, jeżeli strona Range parametr jest ustawiony na wdExportFromTo.
- item
Typ: Microsoft.Office.Interop.Word.WdExportItem
Jednym z Microsoft.Office.Interop.Word.WdExportItem wartości, które określa, czy proces eksportowania zawiera tylko tekst lub tekst z adjustacją.
- includeDocProps
Typ: System.Boolean
true Aby dołączyć właściwości dokumentu do nowego pliku; w przeciwnym razie false.
- keepIRM
Typ: System.Boolean
true Aby skopiować uprawnienia zarządzania prawami do informacji (IRM) do dokumentu XPS, jeśli dokument źródłowy ma ochronę IRM; w przeciwnym razie false.Wartość domyślna to true.
- createBookmarks
Typ: Microsoft.Office.Interop.Word.WdExportCreateBookmarks
Jednym z WdExportCreateBookmarks wartości, które określa, czy eksportować zakładki i rodzaj zakładki do wyeksportowania.
- docStructureTags
Typ: System.Boolean
true Aby dołączyć dodatkowe dane do pomocy czytników ekranu, takich jak informacje dotyczące przepływu i logiczną organizację zawartości; w przeciwnym razie false.Wartość domyślna to true.
- bitmapMissingFonts
Typ: System.Boolean
true Aby dołączyć mapę bitową tekstu; falseAby odwołać się za czcionki tekstu.Ten parametr jest ustawiony true kiedy licencji czcionki nie zezwalają na czcionki osadzone w pliku PDF.Jeśli ten zestaw do false, komputer widza podstawia odpowiednią czcionkę, jeśli jeden określony jest niedostępny.Wartość domyślna to true.
- useISO19005_1
Typ: System.Boolean
true Aby ograniczyć użycie pliku PDF do podzestawu PDF ujętą w standardzie ISO 19005-1; w przeciwnym razie false.Jeśli ten parametr zostanie ustawiony na true, wynikowe pliki są bardziej niezawodnie samodzielne, ale może być większy lub Pokaż więcej artefakty visual ze względu na ograniczenia formatu.Wartość domyślna to false.
- fixedFormatExtClassPtr
Typ: System.Object%
Wskaźnik do implementacji IMsoDocExporter interfejs, który umożliwia dokument zapisany w innym formacie stałych.Aby uzyskać więcej informacji, wyświetl Rozszerzanie funkcji eksportowania formatu stałego dla pakietu Office (2007).
Uwagi
Można zapisać jako plik PDF lub XPS z programu Microsoft Office Word tylko po zainstalowaniu dodatek, który zawiera 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
Informacje na temat parametrów opcjonalnych można wyświetlić na Parametry opcjonalne w rozwiązaniach Office.
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 zapisywany w folderze Moje dokumenty użytkownika domyślnie.Aby wykorzystać ten przykład, należy uruchomić go z klasy ThisDocument w projekcie na poziomie dokumentu.
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);
}
Zabezpieczenia programu .NET Framework
- Pełne zaufanie do bezpośredniego wywołującego. Tego elementu członkowskiego nie można używać w kodzie częściowo zaufanym. Aby uzyskać więcej informacji, zobacz Używanie bibliotek pochodzących z częściowo zaufanego kodu.