Zapisz dokument
Większość zadań, które musisz wykonać z Aspose.Words wymaga przechowywania dokumentu. Aby zapisać dokument Aspose.Words zapewnia Save metody Document Klasa. Dokument może być zapisany w dowolnym formacie zapisu obsługiwanym przez Aspose.Words. Lista wszystkich obsługiwanych formatów zapisu, patrz SaveFormat wyliczenie.
Zapisz do pliku
Wystarczy użyć Save metoda z nazwą pliku. Aspose.Words określi format zapisu z podanego rozszerzenia pliku.
Poniższy przykład kodu pokazuje jak wczytać i zapisać dokument do pliku:
// 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); |
Zapisz do strumienia
Podanie obiektu strumienia do Save Metoda. Należy wyraźnie określić format zapisu podczas zapisywania do strumienia.
Poniższy przykład kodu pokazuje jak wczytać i zapisać dokument do strumienia:
// 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); |
Możesz pobrać plik szablonu tego przykładu z Aspose.Words GitHub.
Zapisz do PCL
Aspose.Words obsługuje zapisywanie dokumentu do PCL (język polecenia drukarskiego). Aspose.Words może zapisać dokumenty w formacie PCL 6 (PCL 6 Enhanced lub PCL XL). W PclSaveOptions
klasa może być użyta do określenia dodatkowych opcji podczas zapisywania dokumentu do formatu PCL.
Poniższy przykład kodu pokazuje jak zapisać dokument do PCL używając opcji zapisu:
// 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); |