Запис на документ
Повечето от задачите, които трябва да изпълните с Aspose.Words включва запазване на документ. Запис на документ Aspose.Words осигурява Save метод на Document Клас. Документът може да бъде записан във всеки поддържан от Aspose.Words. За списъка на всички поддържани формати за запис вижте SaveFormat Изброяване.
Запис във файл
Просто използвайте Save метод с име на файл. Aspose.Words ще определи формата за запис от разширението на файла, който посочите.
Следният пример за код показва как да заредите и запишете документ във файл:
// 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); |
Запис към поток
Предайте обект на потока Save метод. Необходимо е изрично да се уточни формата за запис при запис към поток.
Следният пример с код показва как да заредите и запишете документ към поток:
// 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); |
Можете да изтеглите шаблонния файл на този пример от Aspose.Words GitHub.
Запис в PCL
Aspose.Words поддържа запис на документ в PCL (Printer Command Language). Aspose.Words може да записва документи във формат PCL 6 (PCL 6 подобрена или PCL XL). На PclSaveOptions
класа може да се използва за определяне на допълнителни опции при запис на документ във формат PCL.
Следният пример за код показва как да запишете документ в PCL чрез използване на опции за запис:
// 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); |