Salvar um documento
A maioria das tarefas que você precisa realizar com Aspose.Words envolve salvar um documento. Para salvar um documento Aspose.Words fornece o método Save da classe Document. Existem sobrecargas que permitem salvar um documento em um arquivo, fluxo ou objeto ASP.NET HttpResponse para enviar a um navegador cliente. O documento pode ser salvo em qualquer formato de salvamento suportado pelo Aspose.Words. Para obter a lista de todos os formatos de salvamento suportados, consulte a enumeração SaveFormat.
Salvar em um arquivo
Basta usar o método Save com um nome de arquivo. Aspose.Words determinará o formato de salvamento a partir da extensão de arquivo que você especificar.
O exemplo de código a seguir mostra como carregar e salvar um documento em um arquivo:
Salvar em um stream
Passe um objeto de fluxo para o método Save. É necessário especificar explicitamente o formato de salvamento ao salvar em um stream.
O exemplo de código a seguir mostra como carregar e salvar um documento em um fluxo:
Envie um documento para um navegador do cliente
Para enviar um documento para um navegador cliente, use uma sobrecarga especial que usa quatro parâmetros: nome do arquivo, formato de salvamento, tipo de salvamento e um objeto ASP.NET HttpResponse. A forma como o documento será apresentado ao usuário é representada pela enumeração ContentDisposition, que determina se o documento enviado ao navegador oferecerá a opção de se abrir diretamente no navegador ou no aplicativo associado à extensão do arquivo.
O exemplo de código a seguir mostra como enviar um documento ao navegador do cliente a partir de um código ASP.NET:
Essa sobrecarga do método Save
não está disponível ao usar a DLL de perfil do cliente .NET. Esta DLL está localizada na pasta net3.5_ClientProfile. O perfil do cliente .NET exclui assemblies como System.Web, portanto, HttpResponse não está disponível. Isso ocorre inteiramente por design.
Isso pode se manifestar como um erro:
“Nenhuma sobrecarga para o método ‘Salvar’ leva parâmetros ‘4’."
Caso necessite utilizar Aspose.Words em aplicação ASP.NET, recomenda-se utilizar a DLL .NET 2.0 onde a sobrecarga correta estiver disponível, conforme descrito neste artigo.
Salvar em PCL
Aspose.Words suporta salvar um documento em PCL (Printer Command Language). Aspose.Words pode salvar documentos no formato PCL 6 (PCL 6 Enhanced ou PCL XL). A classe PclSaveOptions
pode ser usada para especificar opções adicionais ao salvar um documento no formato PCL.
O exemplo de código a seguir mostra como salvar um documento em PCL usando opções de salvamento:
Veja também
- Informações sobre o objeto ASP.NET Resposta HTTP