DocumentBase.ExportAsFixedFormat Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Guarda el documento en formato PDF o 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)
Parámetros
- outputFileName
- String
Ruta de acceso y nombre del nuevo archivo PDF o XPS.
- exportFormat
- WdExportFormat
Uno de los valores de WdExportFormat que especifica si el documento se va a guardar en formato PDF o XPS.
- openAfterExport
- Boolean
true
para abrir el nuevo archivo automáticamente; de lo contrario, false
.
- optimizeFor
- WdExportOptimizeFor
Uno de los valores de WdExportOptimizeFor que especifica si se va a optimizar para la pantalla o la impresión.
- range
- WdExportRange
Uno de los valores de WdExportRange que especifica si el intervalo de exportación es todo el documento, la página actual, un intervalo de texto o la selección actual. El valor predeterminado es exportar todo el documento.
- from
- Int32
Especifica el número de página inicial, si el Range
parámetro está establecido en wdExportFromTo.
- to
- Int32
Especifica el número de página final, si el Range
parámetro está establecido en wdExportFromTo.
- item
- WdExportItem
Uno de los valores de WdExportItem que especifica si el proceso de exportación incluye sólo el texto o incluye el texto con marcado.
- includeDocProps
- Boolean
true
para incluir las propiedades del documento en el archivo nuevo; de lo contrario, false
.
- keepIRM
- Boolean
true
para copiar los permisos de Information Rights Management (IRM) en un documento XPS si el documento de origen tiene protecciones IRM; de lo contrario, false
. De manera predeterminada, es true
.
- createBookmarks
- WdExportCreateBookmarks
Uno de los valores de WdExportCreateBookmarks que especifica si se van a exportar los marcadores y el tipo de los marcadores que se van a exportar.
- docStructureTags
- Boolean
true
si se van a incluir datos adicionales para ayudar a los lectores de pantalla, como información sobre el flujo y la organización lógica del contenido; de lo contrario, false
. De manera predeterminada, es true
.
- bitmapMissingFonts
- Boolean
true
para incluir un mapa de bits del texto; false
para hacer referencia a la fuente del texto. Establezca este parámetro en true
cuando las licencias de fuente no permiten incrustar una fuente en el archivo PDF. Si establece este parámetro en false
, el equipo del visor usa una fuente adecuada si la fuente especificada no está disponible. De manera predeterminada, es true
.
- useISO19005_1
- Boolean
true
para limitar el uso de PDF al subconjunto de PDF estandarizado como ISO 19005-1; de lo contrario, false
. Si establece este parámetro en true
, los archivos resultantes serán autónomos de manera más fiable pero pueden ser de mayor tamaño o mostrar más artefactos visuales debido a las restricciones del formato. De manera predeterminada, es false
.
- fixedFormatExtClassPtr
- Object
Puntero a una implementación de la interfaz IMsoDocExporter
que permite guardar el documento en un formato fijo diferente. Para obtener más información, vea Extender la característica de exportación de formato fijo de Office (2007).
Ejemplos
En el ejemplo de código siguiente se guarda el documento actual en formato PDF con el nombre especificado. Dado que no se especifica ninguna carpeta, el archivo PDF se guarda en la carpeta Mis documentos del usuario de forma predeterminada. Para usar este ejemplo, ejecútelo desde la ThisDocument
clase en un proyecto de nivel de documento.
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
Comentarios
Puede guardar como un archivo PDF o XPS de Microsoft Office Word solo después de instalar un complemento que proporcione esta característica. Para obtener más información, busque "Habilitar la compatibilidad con otros formatos de archivo, como PDF y XPS" en Office Online.
Parámetros opcionales
Para obtener información sobre los parámetros opcionales, vea Parámetros opcionales en soluciones de Office.