Guardar un Documento
La mayoría de las tareas que necesita realizar con Aspose.Words implican guardar un documento. Para guardar un documento Aspose.Words proporciona el método Save de la clase Document. El documento se puede guardar en cualquier formato de guardado compatible con Aspose.Words. Para obtener una lista de todos los formatos de guardado admitidos, consulte la enumeración SaveFormat.
Guardar en un archivo
Simplemente use el método Save con un nombre de archivo. Aspose.Words determinará el formato de guardado a partir de la extensión de archivo que especifique.
El siguiente ejemplo de código muestra cómo cargar y guardar un documento en un archivo:
// 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); |
Guardar en una secuencia
Pase un objeto de secuencia al método Save. Es necesario especificar el formato de guardado explícitamente al guardar en una secuencia.
El siguiente ejemplo de código muestra cómo cargar y guardar un documento en una secuencia:
// 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); |
Puede descargar el archivo de plantilla de este ejemplo desde Aspose.Words GitHub.
Guardar en PCL
Aspose.Words admite guardar un documento en PCL (Lenguaje de comandos de la impresora). Aspose.Words puede guardar documentos en formato PCL 6 (PCL 6 mejorado o PCL XL). La clase PclSaveOptions
se puede utilizar para especificar opciones adicionales al guardar un documento en el formato PCL.
El siguiente ejemplo de código muestra cómo guardar un documento en PCL usando las opciones de guardado:
// 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); |