DocumentBase.ExportAsFixedFormat Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Menyimpan dokumen dalam format PDF atau 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)
Parameter
- outputFileName
- String
Jalur dan nama file file pdf atau XPS baru.
- exportFormat
- WdExportFormat
Salah WdExportFormat satu nilai yang menentukan apakah akan menyimpan dokumen dalam format PDF atau XPS.
- openAfterExport
- Boolean
true
untuk membuka file baru secara otomatis; jika tidak, false
.
- optimizeFor
- WdExportOptimizeFor
Salah WdExportOptimizeFor satu nilai yang menentukan apakah akan mengoptimalkan layar atau mencetak.
- range
- WdExportRange
Salah WdExportRange satu nilai yang menentukan apakah rentang ekspor adalah seluruh dokumen, halaman saat ini, rentang teks, atau pilihan saat ini. Defaultnya adalah mengekspor seluruh dokumen.
- from
- Int32
Menentukan nomor halaman awal, jika Range
parameter diatur ke wdExportFromTo.
- to
- Int32
Menentukan nomor halaman akhir, jika Range
parameter diatur ke wdExportFromTo.
- item
- WdExportItem
Salah WdExportItem satu nilai yang menentukan apakah proses ekspor hanya menyertakan teks atau menyertakan teks dengan markup.
- includeDocProps
- Boolean
true
untuk menyertakan properti dokumen dalam file baru; jika tidak, false
.
- keepIRM
- Boolean
true
untuk menyalin izin Manajemen Hak Informasi (IRM) ke dokumen XPS jika dokumen sumber memiliki perlindungan IRM; jika tidak, false
. Default adalah true
.
- createBookmarks
- WdExportCreateBookmarks
Salah WdExportCreateBookmarks satu nilai yang menentukan apakah akan mengekspor marka buku dan jenis marka buku yang akan diekspor.
- docStructureTags
- Boolean
true
untuk menyertakan data tambahan untuk membantu pembaca layar, seperti informasi tentang alur dan organisasi logis konten; jika tidak, false
. Default adalah true
.
- bitmapMissingFonts
- Boolean
true
untuk menyertakan bitmap teks; false
untuk mereferensikan font teks. Atur parameter ini ke true
ketika lisensi font tidak mengizinkan font untuk disematkan dalam file PDF. Jika Anda mengatur ini ke false
, komputer penampil mengganti font yang sesuai jika yang ditentukan tidak tersedia. Default adalah true
.
- useISO19005_1
- Boolean
true
untuk membatasi penggunaan PDF ke subset PDF yang distandarkan sebagai ISO 19005-1; jika tidak, false
. Jika Anda mengatur parameter ini ke true
, file yang dihasilkan lebih mandiri tetapi mungkin lebih besar atau menampilkan lebih banyak artefak visual karena pembatasan format. Default adalah false
.
- fixedFormatExtClassPtr
- Object
Penunjuk ke implementasi IMsoDocExporter
antarmuka yang memungkinkan dokumen disimpan dalam format tetap yang berbeda. Untuk informasi selengkapnya, lihat Memperluas Fitur Ekspor Fixed-Format Office (2007).
Contoh
Contoh kode berikut menyimpan dokumen saat ini dalam format PDF dengan nama yang ditentukan. Karena tidak ada folder yang ditentukan, file PDF disimpan di folder Dokumen Saya pengguna secara default. Untuk menggunakan contoh ini, jalankan dari ThisDocument
kelas dalam proyek tingkat dokumen.
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
Keterangan
Anda dapat menyimpan sebagai file PDF atau XPS dari Microsoft Office Word hanya setelah Menginstal add-in yang menyediakan fitur ini. Untuk informasi selengkapnya, cari "Aktifkan dukungan untuk format file lain, seperti PDF dan XPS" di Office Online.
Parameter Opsional
Untuk informasi tentang parameter opsional, lihat Parameter Opsional di Solusi Office.