Salvarea unui Document

Majoritatea sarcinilor pe care trebuie să le efectuați cu Aspose.Words implică salvarea unui document. Pentru a salva un document, Aspose.Words furnizează metoda Save a clasei Document. Documentul poate fi salvat în orice format de salvare acceptat de Aspose.Words. Pentru lista tuturor formatelor de salvare acceptate, consultați enumerarea SaveFormat.

Salvați într-un fișier

Pur și simplu utilizați metoda Save cu un nume de fișier. Aspose.Words va determina formatul de salvare din extensia de fișier pe care o specificați.

Următorul exemplu de cod arată cum să încărcați și să salvați un document într-un fișier:

// 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);

Salvați într-un flux

Treceți un obiect de flux la metoda Save. Este necesar să specificați formatul de salvare în mod explicit atunci când salvați într-un flux.

Următorul exemplu de cod arată cum să încărcați și să salvați un document într-un flux:

// 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);

Puteți descărca fișierul șablon al acestui exemplu din Aspose.Words GitHub.

Salvați în PCL

Aspose.Words acceptă salvarea unui document în PCL (Printer Command Language). Aspose.Words poate salva documente în PCL 6 (PCL 6 Format îmbunătățit sau PCL XL). Clasa PclSaveOptions poate fi utilizată pentru a specifica opțiuni suplimentare la salvarea unui document în formatul PCL.

Următorul exemplu de cod arată cum să salvați un document în PCL folosind opțiunile de salvare:

// 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);