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