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