To
To(string, SaveOptions)
يحدد ملف الإخراج للمعالج.
public Processor To(string output, SaveOptions saveOptions = null)
معامل | يكتب | وصف |
---|---|---|
output | String | اسم ملف الإخراج. |
saveOptions | SaveOptions | خيارات حفظ اختيارية. في حال عدم تحديدها، يتم تحديد تنسيق الحفظ حسب امتداد الملف. |
قيمة الإرجاع
إرجاع المعالج بملف الإخراج المحدد.
ملاحظات
إذا كان الإخراج يتكون من ملفات متعددة، فسيتم استخدام اسم ملف الإخراج المحدد لإنشاء اسم الملف لكل جزء وفقًا للقاعدة: ‘outputFile_partIndex.extension’.
أمثلة
يوضح كيفية تحويل المستندات بسطر واحد من التعليمات البرمجية باستخدام السياق.
string doc = MyDir + "Big document.docx";
Converter.Create(new ConverterContext())
.From(doc)
.To(ArtifactsDir + "LowCode.ConvertContext.1.pdf")
.Execute();
Converter.Create(new ConverterContext())
.From(doc)
.To(ArtifactsDir + "LowCode.ConvertContext.2.pdf", SaveFormat.Rtf)
.Execute();
OoxmlSaveOptions saveOptions = new OoxmlSaveOptions { Password = "Aspose.Words" };
LoadOptions loadOptions = new LoadOptions() { IgnoreOleData = true };
Converter.Create(new ConverterContext())
.From(doc, loadOptions)
.To(ArtifactsDir + "LowCode.ConvertContext.3.docx", saveOptions)
.Execute();
Converter.Create(new ConverterContext())
.From(doc)
.To(ArtifactsDir + "LowCode.ConvertContext.4.png", new ImageSaveOptions(SaveFormat.Png))
.Execute();
يوضح كيفية دمج المستندات في مستند إخراج واحد باستخدام السياق.
//هناك عدة طرق لدمج المستندات:
string inputDoc1 = MyDir + "Big document.docx";
string inputDoc2 = MyDir + "Tables.docx";
Merger.Create(new MergerContext() { MergeFormatMode = MergeFormatMode.KeepSourceFormatting })
.From(inputDoc1)
.From(inputDoc2)
.To(ArtifactsDir + "LowCode.MergeContextDocuments.1.docx")
.Execute();
LoadOptions firstLoadOptions = new LoadOptions() { IgnoreOleData = true };
LoadOptions secondLoadOptions = new LoadOptions() { IgnoreOleData = false };
Merger.Create(new MergerContext() { MergeFormatMode = MergeFormatMode.KeepSourceFormatting })
.From(inputDoc1, firstLoadOptions)
.From(inputDoc2, secondLoadOptions)
.To(ArtifactsDir + "LowCode.MergeContextDocuments.2.docx", SaveFormat.Docx)
.Execute();
OoxmlSaveOptions saveOptions = new OoxmlSaveOptions { Password = "Aspose.Words" };
Merger.Create(new MergerContext() { MergeFormatMode = MergeFormatMode.KeepSourceFormatting })
.From(inputDoc1)
.From(inputDoc2)
.To(ArtifactsDir + "LowCode.MergeContextDocuments.3.docx", saveOptions)
.Execute();
أنظر أيضا
- class SaveOptions
- class Processor
- مساحة الاسم Aspose.Words.LowCode
- المجسم Aspose.Words
To(string, SaveFormat)
يحدد ملف الإخراج للمعالج.
public Processor To(string output, SaveFormat saveFormat)
معامل | يكتب | وصف |
---|---|---|
output | String | اسم ملف الإخراج. |
saveFormat | SaveFormat | حفظ التنسيق. إذا لم يُحدَّد، فسيتم تحديد تنسيق الحفظ حسب امتداد الملف. |
قيمة الإرجاع
إرجاع المعالج بملف الإخراج المحدد.
ملاحظات
إذا كان الإخراج يتكون من ملفات متعددة، فسيتم استخدام اسم ملف الإخراج المحدد لإنشاء اسم الملف لكل جزء وفقًا للقاعدة: ‘outputFile_partIndex.extension’.
أمثلة
يوضح كيفية دمج المستندات في مستند إخراج واحد باستخدام السياق.
//هناك عدة طرق لدمج المستندات:
string inputDoc1 = MyDir + "Big document.docx";
string inputDoc2 = MyDir + "Tables.docx";
Merger.Create(new MergerContext() { MergeFormatMode = MergeFormatMode.KeepSourceFormatting })
.From(inputDoc1)
.From(inputDoc2)
.To(ArtifactsDir + "LowCode.MergeContextDocuments.1.docx")
.Execute();
LoadOptions firstLoadOptions = new LoadOptions() { IgnoreOleData = true };
LoadOptions secondLoadOptions = new LoadOptions() { IgnoreOleData = false };
Merger.Create(new MergerContext() { MergeFormatMode = MergeFormatMode.KeepSourceFormatting })
.From(inputDoc1, firstLoadOptions)
.From(inputDoc2, secondLoadOptions)
.To(ArtifactsDir + "LowCode.MergeContextDocuments.2.docx", SaveFormat.Docx)
.Execute();
OoxmlSaveOptions saveOptions = new OoxmlSaveOptions { Password = "Aspose.Words" };
Merger.Create(new MergerContext() { MergeFormatMode = MergeFormatMode.KeepSourceFormatting })
.From(inputDoc1)
.From(inputDoc2)
.To(ArtifactsDir + "LowCode.MergeContextDocuments.3.docx", saveOptions)
.Execute();
أنظر أيضا
- enum SaveFormat
- class Processor
- مساحة الاسم Aspose.Words.LowCode
- المجسم Aspose.Words
To(Stream, SaveOptions)
يحدد تدفق الإخراج للمعالج.
public Processor To(Stream output, SaveOptions saveOptions)
معامل | يكتب | وصف |
---|---|---|
output | Stream | تيار الإخراج. |
saveOptions | SaveOptions | حفظ الخيارات. |
قيمة الإرجاع
إرجاع المعالج مع تدفق الإخراج المحدد.
ملاحظات
إذا كان الإخراج يتكون من ملفات متعددة، فسيتم حفظ الجزء الأول فقط في التدفق المحدد.
أمثلة
يوضح كيفية تحويل المستندات من مجرى باستخدام سطر واحد من التعليمات البرمجية باستخدام السياق.
string doc = MyDir + "Document.docx";
using (FileStream streamIn = new FileStream(MyDir + "Big document.docx", FileMode.Open, FileAccess.Read))
{
using (FileStream streamOut = new FileStream(ArtifactsDir + "LowCode.ConvertContextStream.1.docx", FileMode.Create, FileAccess.ReadWrite))
Converter.Create(new ConverterContext())
.From(streamIn)
.To(streamOut, SaveFormat.Rtf)
.Execute();
OoxmlSaveOptions saveOptions = new OoxmlSaveOptions { Password = "Aspose.Words" };
LoadOptions loadOptions = new LoadOptions() { IgnoreOleData = true };
using (FileStream streamOut = new FileStream(ArtifactsDir + "LowCode.ConvertContextStream.2.docx", FileMode.Create, FileAccess.ReadWrite))
Converter.Create(new ConverterContext())
.From(streamIn, loadOptions)
.To(streamOut, saveOptions)
.Execute();
List<Stream> pages = new List<Stream>();
Converter.Create(new ConverterContext())
.From(doc)
.To(pages, new ImageSaveOptions(SaveFormat.Png))
.Execute();
}
يوضح كيفية دمج المستندات من التدفق إلى مستند إخراج واحد باستخدام السياق.
//هناك عدة طرق لدمج المستندات:
string inputDoc1 = MyDir + "Big document.docx";
string inputDoc2 = MyDir + "Tables.docx";
using (FileStream firstStreamIn = new FileStream(MyDir + "Big document.docx", FileMode.Open, FileAccess.Read))
{
using (FileStream secondStreamIn = new FileStream(MyDir + "Tables.docx", FileMode.Open, FileAccess.Read))
{
OoxmlSaveOptions saveOptions = new OoxmlSaveOptions { Password = "Aspose.Words" };
using (FileStream streamOut = new FileStream(ArtifactsDir + "LowCode.MergeStreamContextDocuments.1.docx", FileMode.Create, FileAccess.ReadWrite))
Merger.Create(new MergerContext() { MergeFormatMode = MergeFormatMode.KeepSourceFormatting })
.From(firstStreamIn)
.From(secondStreamIn)
.To(streamOut, saveOptions)
.Execute();
LoadOptions firstLoadOptions = new LoadOptions() { IgnoreOleData = true };
LoadOptions secondLoadOptions = new LoadOptions() { IgnoreOleData = false };
using (FileStream streamOut = new FileStream(ArtifactsDir + "LowCode.MergeStreamContextDocuments.2.docx", FileMode.Create, FileAccess.ReadWrite))
Merger.Create(new MergerContext() { MergeFormatMode = MergeFormatMode.KeepSourceFormatting })
.From(firstStreamIn, firstLoadOptions)
.From(secondStreamIn, secondLoadOptions)
.To(streamOut, SaveFormat.Docx)
.Execute();
}
}
أنظر أيضا
- class SaveOptions
- class Processor
- مساحة الاسم Aspose.Words.LowCode
- المجسم Aspose.Words
To(Stream, SaveFormat)
يحدد تدفق الإخراج للمعالج.
public Processor To(Stream output, SaveFormat saveFormat)
معامل | يكتب | وصف |
---|---|---|
output | Stream | تيار الإخراج. |
saveFormat | SaveFormat | حفظ التنسيق. |
قيمة الإرجاع
إرجاع المعالج مع تدفق الإخراج المحدد.
ملاحظات
إذا كان الإخراج يتكون من ملفات متعددة، فسيتم حفظ الجزء الأول فقط في التدفق المحدد.
أمثلة
يوضح كيفية تحويل المستندات من مجرى باستخدام سطر واحد من التعليمات البرمجية باستخدام السياق.
string doc = MyDir + "Document.docx";
using (FileStream streamIn = new FileStream(MyDir + "Big document.docx", FileMode.Open, FileAccess.Read))
{
using (FileStream streamOut = new FileStream(ArtifactsDir + "LowCode.ConvertContextStream.1.docx", FileMode.Create, FileAccess.ReadWrite))
Converter.Create(new ConverterContext())
.From(streamIn)
.To(streamOut, SaveFormat.Rtf)
.Execute();
OoxmlSaveOptions saveOptions = new OoxmlSaveOptions { Password = "Aspose.Words" };
LoadOptions loadOptions = new LoadOptions() { IgnoreOleData = true };
using (FileStream streamOut = new FileStream(ArtifactsDir + "LowCode.ConvertContextStream.2.docx", FileMode.Create, FileAccess.ReadWrite))
Converter.Create(new ConverterContext())
.From(streamIn, loadOptions)
.To(streamOut, saveOptions)
.Execute();
List<Stream> pages = new List<Stream>();
Converter.Create(new ConverterContext())
.From(doc)
.To(pages, new ImageSaveOptions(SaveFormat.Png))
.Execute();
}
يوضح كيفية دمج المستندات من التدفق إلى مستند إخراج واحد باستخدام السياق.
//هناك عدة طرق لدمج المستندات:
string inputDoc1 = MyDir + "Big document.docx";
string inputDoc2 = MyDir + "Tables.docx";
using (FileStream firstStreamIn = new FileStream(MyDir + "Big document.docx", FileMode.Open, FileAccess.Read))
{
using (FileStream secondStreamIn = new FileStream(MyDir + "Tables.docx", FileMode.Open, FileAccess.Read))
{
OoxmlSaveOptions saveOptions = new OoxmlSaveOptions { Password = "Aspose.Words" };
using (FileStream streamOut = new FileStream(ArtifactsDir + "LowCode.MergeStreamContextDocuments.1.docx", FileMode.Create, FileAccess.ReadWrite))
Merger.Create(new MergerContext() { MergeFormatMode = MergeFormatMode.KeepSourceFormatting })
.From(firstStreamIn)
.From(secondStreamIn)
.To(streamOut, saveOptions)
.Execute();
LoadOptions firstLoadOptions = new LoadOptions() { IgnoreOleData = true };
LoadOptions secondLoadOptions = new LoadOptions() { IgnoreOleData = false };
using (FileStream streamOut = new FileStream(ArtifactsDir + "LowCode.MergeStreamContextDocuments.2.docx", FileMode.Create, FileAccess.ReadWrite))
Merger.Create(new MergerContext() { MergeFormatMode = MergeFormatMode.KeepSourceFormatting })
.From(firstStreamIn, firstLoadOptions)
.From(secondStreamIn, secondLoadOptions)
.To(streamOut, SaveFormat.Docx)
.Execute();
}
}
أنظر أيضا
- enum SaveFormat
- class Processor
- مساحة الاسم Aspose.Words.LowCode
- المجسم Aspose.Words
To(List<Stream>, SaveOptions)
يحدد قائمة تدفقات المستندات الناتجة.
public Processor To(List<Stream> output, SaveOptions saveOptions)
معامل | يكتب | وصف |
---|---|---|
output | List`1 | قائمة تدفقات المستندات الناتجة. |
saveOptions | SaveOptions | حفظ الخيارات. |
قيمة الإرجاع
إرجاع المعالج بقائمة تدفقات المستندات الناتجة المحددة.
ملاحظات
إذا كان الإخراج يتكون من ملفات متعددة (مثل الصور أو أجزاء المستند المقسمة)، تتم إضافة مجرى لكل جزء إلى القائمة المحددة. إذا كان الإخراج عبارة عن ملف واحد، تتم إضافة مجرى واحد فقط إلى القائمة. تقع على عاتق المستخدم النهائي مسؤولية التخلص من المجاري التي تم إنشاؤها.
أنظر أيضا
- class SaveOptions
- class Processor
- مساحة الاسم Aspose.Words.LowCode
- المجسم Aspose.Words
To(List<Stream>, SaveFormat)
يحدد قائمة تدفقات المستندات الناتجة.
public Processor To(List<Stream> output, SaveFormat saveFormat)
معامل | يكتب | وصف |
---|---|---|
output | List`1 | قائمة تدفقات المستندات الناتجة. |
saveFormat | SaveFormat | حفظ التنسيق. |
قيمة الإرجاع
إرجاع المعالج بقائمة تدفقات المستندات الناتجة المحددة.
ملاحظات
إذا كان الإخراج يتكون من ملفات متعددة (مثل الصور أو أجزاء المستند المقسمة)، تتم إضافة مجرى لكل جزء إلى القائمة المحددة. إذا كان الإخراج عبارة عن ملف واحد، تتم إضافة مجرى واحد فقط إلى القائمة. تقع على عاتق المستخدم النهائي مسؤولية التخلص من المجاري التي تم إنشاؤها.
أنظر أيضا
- enum SaveFormat
- class Processor
- مساحة الاسم Aspose.Words.LowCode
- المجسم Aspose.Words