Guardar um documento
A maioria das tarefas que você precisa executar com Aspose.Words envolve salvar um documento. Para salvar um documento, Aspose.Words fornece o método Save da classe Document. O documento pode ser guardado em qualquer formato de gravação suportado por Aspose.Words. Para obter a lista de todos os formatos de gravação suportados, consulte a enumeração SaveFormat.
Salvar em um arquivo
Basta usar o método Save com um nome de arquivo. Aspose.Words irá determinar o formato de gravação da extensão de ficheiro que especificar.
O exemplo de código a seguir mostra como carregar e salvar um documento em um arquivo:
// For complete examples and data files, please go to https://github.com/aspose-words/Aspose.Words-for-Java | |
// The path to the documents directory. | |
String dataDir = Utils.getDataDir(LoadAndSave.class); | |
Document doc = new Document(dataDir+ "Test File (doc).doc"); | |
// Save the finished document to disk. | |
doc.save(dataDir + "Test File (doc)_out.doc", SaveFormat.PNG); |
Salvar em um fluxo
Passe um objeto stream para o método Save. É necessário especificar explicitamente o formato de salvamento ao salvar em um fluxo.
O exemplo de código a seguir mostra como carregar e salvar um documento em um fluxo:
// For complete examples and data files, please go to https://github.com/aspose-words/Aspose.Words-for-Java | |
// The path to the documents directory. | |
String dataDir = Utils.getDataDir(LoadAndSaveToStream.class); | |
String inputFile = "Test File (doc).doc"; | |
String outputFile = "output.png"; | |
InputStream in = new FileInputStream(dataDir + inputFile); | |
OutputStream out = new FileOutputStream(dataDir + outputFile); | |
Document doc = new Document(in); | |
// Save the finished document to disk. | |
doc.save(out, SaveFormat.PNG); |
Você pode baixar o arquivo de modelo deste exemplo em Aspose.Words GitHub.
Salvar em PCL
Aspose.Words suporta a gravação de um documento em PCL (Linguagem de comando da Impressora). Aspose.Words pode guardar 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 as opções salvar:
// For complete examples and data files, please go to https://github.com/aspose-words/Aspose.Words-for-Java | |
// The path to the documents directory. | |
String dataDir = Utils.getDataDir(ConvertDocumentToPCL.class); | |
// Load the document from disk. | |
Document doc = new Document(dataDir + "Document.doc"); | |
PclSaveOptions saveOptions = new PclSaveOptions(); | |
saveOptions.setSaveFormat(SaveFormat.PCL); | |
saveOptions.setRasterizeTransformedElements(false); | |
// Export the document as an PCL file. | |
doc.save(dataDir + "Document.PclConversion_out.pcl", saveOptions); |