حفظ مستند

تتضمن معظم المهام التي تحتاج إلى تنفيذها باستخدام 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 (لغة أمر الطابعة). 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);