DocumentBase.ExportAsFixedFormat Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Salva o documento em formato PDF ou 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
O caminho e o nome do novo arquivo PDF ou XPS.
- exportFormat
- WdExportFormat
Um dos valores WdExportFormat que especifica se é necessário salvar o documento no formato PDF ou XPS.
- openAfterExport
- Boolean
true
para abrir o novo arquivo automaticamente; caso contrário, false
.
- optimizeFor
- WdExportOptimizeFor
Um dos valores WdExportOptimizeFor que especifica se é necessário otimizar para a tela ou impressão.
- range
- WdExportRange
Um dos valores de WdExportRange que especifica se o intervalo de exportação é o documento inteiro, a página atual, um intervalo de texto ou a seleção atual. O padrão é exportar o documento inteiro.
- from
- Int32
Especifica o número da página inicial, se o Range
parâmetro for definido como wdExportFromTo.
- to
- Int32
Especifica o número final da página, se o Range
parâmetro for definido como wdExportFromTo.
- item
- WdExportItem
Um dos valores de WdExportItem que especifica se o processo de exportação inclui somente texto ou texto com marcação.
- includeDocProps
- Boolean
true
para incluir propriedades de documento no novo arquivo; caso contrário, false
.
- keepIRM
- Boolean
true
para copiar permissões de IRM (Gerenciamento de Direitos de Informação) para um documento XPS se o documento de origem tiver proteções de IRM; caso contrário, false
. O padrão é true
.
- createBookmarks
- WdExportCreateBookmarks
Um dos valores de WdExportCreateBookmarks que especifica se é necessário exportar indicadores e o tipo de indicadores a ser exportado.
- docStructureTags
- Boolean
true
para incluir dados adicionais para ajudar os leitores de tela, como informações sobre o fluxo e organização lógica de conteúdo; caso contrário, false
. O padrão é true
.
- bitmapMissingFonts
- Boolean
true
para incluir um bitmap do texto; false
para fazer referência à fonte do texto. Defina esse parâmetro como true
quando as licenças de fonte não permitirem que uma fonte seja inserida no arquivo PDF. Se você definir isso como false
, o computador do visualizador substituirá uma fonte apropriada se a especificada não estiver disponível. O padrão é true
.
- useISO19005_1
- Boolean
true
para limitar o uso do PDF para o subconjunto de PDF padronizado como ISO 19005-1; caso contrário, false
. Se você definir esse parâmetro como true
, os arquivos resultantes serão mais confiavelmente independentes, mas poderão ser maiores ou mostrar mais artefatos visuais devido às restrições de formato. O padrão é false
.
- fixedFormatExtClassPtr
- Object
Um ponteiro para uma implementação da interface IMsoDocExporter
que permite que o documento seja salvo em um formato fixo diferente. Para obter mais informações, consulte Estendendo o recurso de exportação de formato fixo do Office (2007).
Exemplos
O exemplo de código a seguir salva o documento atual no formato PDF com o nome especificado. Como nenhuma pasta é especificada, o arquivo PDF é salvo na pasta Meus Documentos do usuário por padrão. Para usar esse exemplo, execute-o na classe ThisDocument
em um projeto no nível 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
Comentários
Você pode salvar como um arquivo PDF ou XPS do Microsoft Office Word somente depois de instalar um suplemento que fornece esse recurso. Para obter mais informações, procure "Habilitar suporte para outros formatos de arquivo, como PDF e XPS" no Office Online.
Parâmetros Opcionais
Para obter informações sobre parâmetros opcionais, consulte Parâmetros opcionais em soluções do Office.