Método DocumentBase.ExportAsFixedFormat
Salva o documento em formato PDF ou XPS.
Namespace: Microsoft.Office.Tools.Word
Assembly: Microsoft.Office.Tools.Word.v4.0.Utilities (em Microsoft.Office.Tools.Word.v4.0.Utilities.dll)
Sintaxe
'Declaração
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
)
Parâmetros
- outputFileName
Tipo: System.String
O caminho e o nome do novo arquivo PDF ou XPS.
- exportFormat
Tipo: Microsoft.Office.Interop.Word.WdExportFormat
Dentre as WdExportFormat valores que especifica se deseja salvar o documento em formato PDF ou XPS.
- openAfterExport
Tipo: System.Boolean
true Para abrir o novo arquivo automaticamente. Caso contrário, false.
- optimizeFor
Tipo: Microsoft.Office.Interop.Word.WdExportOptimizeFor
Dentre as WdExportOptimizeFor valores que especifica se é otimizar a tela ou imprimir.
- range
Tipo: Microsoft.Office.Interop.Word.WdExportRange
Dentre as WdExportRange valores 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
Tipo: System.Int32
Especifica se number, página inicial do Range parâmetro for definido como wdExportFromTo.
- to
Tipo: System.Int32
Especifica se number, página final do Range parâmetro for definido como wdExportFromTo.
- item
Tipo: Microsoft.Office.Interop.Word.WdExportItem
Dentre as Microsoft.Office.Interop.Word.WdExportItem valores que especifica se o processo de exportação inclui somente texto ou texto com marcação.
- includeDocProps
Tipo: System.Boolean
true para incluir as propriedades de documento no novo arquivo; Caso contrário, false.
- keepIRM
Tipo: System.Boolean
true Para copiar as permissões de gerenciamento de direitos de informação (IRM) em um documento XPS, se o documento de origem possui proteções do IRM; Caso contrário, false.The default is true.
- createBookmarks
Tipo: Microsoft.Office.Interop.Word.WdExportCreateBookmarks
Dentre as WdExportCreateBookmarks valores que especifica se deseja exportar indicadores e o tipo de marcadores para exportação.
- docStructureTags
Tipo: System.Boolean
true para incluir dados extras para ajudar os leitores de tela, como informações sobre o fluxo e organização lógica de conteúdo; Caso contrário, false.The default is true.
- bitmapMissingFonts
Tipo: System.Boolean
true para incluir um bitmap do texto; falsePara fazer referência a fonte do texto.Defina este parâmetro como true quando as licenças de fontes não permitirem uma fonte a ser incorporado no arquivo PDF.Se você definir false, o computador do visualizador substitui uma fonte apropriada se aquele especificado não está disponível.The default is true.
- useISO19005_1
Tipo: System.Boolean
true para limitar o uso do PDF para o subconjunto PDF padronizado como ISO 19005-1; Caso contrário, false.Se você definir esse parâmetro para true, os arquivos resultantes são independentes de forma mais confiável, mas pode ser maior ou mostrar mais artefatos visual devido às restrições de formato.The default is false.
- fixedFormatExtClassPtr
Tipo: System.Object%
Um ponteiro para uma implementação de IMsoDocExporter interface que permite que o documento ser salvo em um formato fixo diferente.Para obter mais informações, consulte Estendendo o recurso de exportação de formato fixo do Office (2007).
Comentários
Você pode salvar como um arquivo PDF ou XPS do Word de Microsoft Office somente depois de instalar um suplemento que fornece esse recurso. Para obter mais informações, procure por "Ativa o suporte para outros formatos de arquivo, como, por exemplo, PDF e XPS" no Office Online.
Optional Parameters
Para obter informações sobre os parâmetros opcionais, consulte Parâmetros opcionais em soluções do Office.
Exemplos
O exemplo de código a seguir salva o documento atual em formato PDF com o nome especificado. Porque nenhuma pasta for especificada, o arquivo PDF é salvo na pasta Meus documentos do usuário por padrão. Para usar esse exemplo, executá-lo do ThisDocument a classe em um projeto de nível de documento.
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);
}
Segurança do .NET Framework
- Confiança total para o chamador imediato. O membro não pode ser usado por código parcialmente confiável. Para obter mais informações, consulte Usando bibliotecas de código parcialmente confiáveis.