Criar ou carregar um documento
Quase qualquer tarefa que você deseja executar com Aspose.Words envolve o carregamento de um documento. A classe Document
representa um documento carregado na memória. O documento tem vários construtores sobrecarregados que lhe permitem criar um documento em branco ou carregá-lo a partir de um ficheiro ou fluxo. O documento pode ser carregado em qualquer formato de carregamento suportado por Aspose.Words. Para obter a lista de todos os formatos de carregamento suportados, consulte a enumeração LoadFormat.
Criar um novo documento
Chamaremos o construtor Document sem parâmetros para criar um novo documento em branco. Se você deseja gerar um documento programaticamente, a maneira mais simples é usar a classe DocumentBuilder para adicionar o conteúdo do documento.
O exemplo de código a seguir mostra como criar um documento usando o construtor de documentos:
Observe os valores padrão:
- Um documento em branco contém uma secção com parâmetros predefinidos, um parágrafo vazio, alguns estilos de Documento. Na verdade, este documento é o mesmo que o resultado da criação do “novo documento” em Microsoft Word.
- O tamanho do papel do documento é PaperSize.Letter.
Carregar um documento
Para carregar um documento existente em qualquer um dos formatos LoadFormat, passe o nome do arquivo ou o fluxo para um dos construtores do documento. O formato do documento carregado é automaticamente determinado pela sua extensão.
Carregar de um ficheiro
Passe um nome de ficheiro como cadeia de caracteres para o construtor Document para abrir um documento existente a partir de um ficheiro.
O exemplo de código a seguir mostra como abrir um documento a partir de um arquivo:
Você pode baixar o arquivo de modelo deste exemplo em Aspose.Words GitHub.
Carga de um fluxo
Para abrir um documento a partir de um fluxo, basta passar um objeto de fluxo que contém o documento para o construtor do documento.
O exemplo de código a seguir mostra como abrir um documento de um fluxo: