DocumentBase.ExportAsFixedFormat Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Uloží dokument ve formátu PDF nebo 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
Cesta a název nového souboru PDF nebo XPS.
- exportFormat
- WdExportFormat
Jedna z WdExportFormat hodnot, která určuje, jestli se má dokument uložit ve formátu PDF nebo XPS.
- openAfterExport
- Boolean
true
automaticky otevřít nový soubor; v opačném případě . false
- optimizeFor
- WdExportOptimizeFor
Jedna z WdExportOptimizeFor hodnot, která určuje, jestli se má optimalizovat pro obrazovku nebo tisk.
- range
- WdExportRange
Jedna z WdExportRange hodnot, která určuje, jestli je oblast exportu celý dokument, aktuální stránka, oblast textu nebo aktuální výběr. Ve výchozím nastavení se exportuje celý dokument.
- from
- Int32
Určuje číslo počáteční stránky, pokud Range
je parametr nastavený na wdExportFromTohodnotu .
- to
- Int32
Určuje koncové číslo stránky, pokud Range
je parametr nastavený na wdExportFromTohodnotu .
- item
- WdExportItem
Jedna z WdExportItem hodnot, která určuje, jestli proces exportu zahrnuje pouze text nebo text se značkami.
- includeDocProps
- Boolean
true
zahrnout vlastnosti dokumentu do nového souboru; v opačném případě . false
- keepIRM
- Boolean
true
kopírování oprávnění IRM (Správa přístupových práv k informacím) do dokumentu XPS, pokud má zdrojový dokument ochranu IRM; v opačném případě . false
Výchozí formát je true
.
- createBookmarks
- WdExportCreateBookmarks
Jedna z WdExportCreateBookmarks hodnot, která určuje, jestli se mají exportovat záložky, a typ záložek, které se mají exportovat.
- docStructureTags
- Boolean
true
zahrnout další data, která pomáhají čtečky obrazovky, jako jsou informace o toku a logickém uspořádání obsahu; v opačném případě . false
Výchozí formát je true
.
- bitmapMissingFonts
- Boolean
true
zahrnout rastrový obrázek textu; false
a odkazovat na písmo textu. Tento parametr nastavte na, true
když licence písem neumožňují vložení písma do souboru PDF. Pokud nastavíte hodnotu na false
, nahradí počítač prohlížeče odpovídající písmo, pokud zadané písmo není k dispozici. Výchozí formát je true
.
- useISO19005_1
- Boolean
true
omezit použití PDF na podmnožinu PDF standardizovanou jako ISO 19005-1; v opačném případě . false
Pokud nastavíte tento parametr na true
, výsledné soubory jsou spolehlivější, ale kvůli omezením formátu můžou být větší nebo zobrazit více vizuálních artefaktů. Výchozí formát je false
.
- fixedFormatExtClassPtr
- Object
Ukazatel na implementaci IMsoDocExporter
rozhraní, která umožňuje uložit dokument v jiném pevném formátu. Další informace naleznete v tématu Rozšíření funkce exportu pevného formátu sady Office (2007).
Příklady
Následující příklad kódu uloží aktuální dokument ve formátu PDF se zadaným názvem. Vzhledem k tomu, že není zadána žádná složka, soubor PDF se ve výchozím nastavení uloží do složky Dokumenty uživatele. Pokud chcete použít tento příklad, spusťte ho ThisDocument
z třídy v projektu na úrovni 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
Poznámky
Jako soubor PDF nebo XPS můžete z Microsoft Office Word uložit až po instalaci doplňku, který tuto funkci poskytuje. Další informace naleznete v tématu „Zapnutí podpory jiných formátů souborů, například PDF a XPS“ na webu Office Online.
Volitelné parametry
Informace o volitelných parametrech najdete v tématu Volitelné parametry v řešeních pro Systém Office.