Merge
Merge(string, string[])
دمج مستندات الإدخال المحددة في مستند إخراج واحد باستخدام أسماء ملفات الإدخال والإخراج المحددة.
public static void Merge(string outputFile, string[] inputFiles)
معامل | يكتب | وصف |
---|---|---|
outputFile | String | اسم ملف الإخراج. |
inputFiles | String[] | أسماء ملفات الإدخال |
ملاحظات
بشكل افتراضيKeepSourceFormatting يستخدم.
أمثلة
يوضح كيفية دمج المستندات في مستند إخراج واحد.
// هناك عدة طرق لدمج المستندات:
Merger.Merge(ArtifactsDir + "LowCode.MergeDocument.SimpleMerge.docx", new[] { MyDir + "Big document.docx", MyDir + "Tables.docx" });
Merger.Merge(ArtifactsDir + "LowCode.MergeDocument.SaveOptions.docx", new[] { MyDir + "Big document.docx", MyDir + "Tables.docx" }, new OoxmlSaveOptions() { Password = "Aspose.Words" }, MergeFormatMode.KeepSourceFormatting);
Merger.Merge(ArtifactsDir + "LowCode.MergeDocument.SaveFormat.pdf", new[] { MyDir + "Big document.docx", MyDir + "Tables.docx" }, SaveFormat.Pdf, MergeFormatMode.KeepSourceLayout);
Document doc = Merger.Merge(new[] { MyDir + "Big document.docx", MyDir + "Tables.docx" }, MergeFormatMode.MergeFormatting);
doc.Save(ArtifactsDir + "LowCode.MergeDocument.DocumentInstance.docx");
أنظر أيضا
- class Merger
- مساحة الاسم Aspose.Words.LowCode
- المجسم Aspose.Words
Merge(string, string[], SaveFormat, MergeFormatMode)
يدمج مستندات الإدخال المحددة في مستند إخراج واحد باستخدام أسماء ملفات الإدخال والإخراج المحددة وتنسيق المستند النهائي.
public static void Merge(string outputFile, string[] inputFiles, SaveFormat saveFormat,
MergeFormatMode mergeFormatMode)
معامل | يكتب | وصف |
---|---|---|
outputFile | String | اسم ملف الإخراج. |
inputFiles | String[] | أسماء ملفات الإدخال |
saveFormat | SaveFormat | تنسيق الحفظ. |
mergeFormatMode | MergeFormatMode | يحدد كيفية دمج التنسيق الذي يتعارض. |
أمثلة
يوضح كيفية دمج المستندات في مستند إخراج واحد.
// هناك عدة طرق لدمج المستندات:
Merger.Merge(ArtifactsDir + "LowCode.MergeDocument.SimpleMerge.docx", new[] { MyDir + "Big document.docx", MyDir + "Tables.docx" });
Merger.Merge(ArtifactsDir + "LowCode.MergeDocument.SaveOptions.docx", new[] { MyDir + "Big document.docx", MyDir + "Tables.docx" }, new OoxmlSaveOptions() { Password = "Aspose.Words" }, MergeFormatMode.KeepSourceFormatting);
Merger.Merge(ArtifactsDir + "LowCode.MergeDocument.SaveFormat.pdf", new[] { MyDir + "Big document.docx", MyDir + "Tables.docx" }, SaveFormat.Pdf, MergeFormatMode.KeepSourceLayout);
Document doc = Merger.Merge(new[] { MyDir + "Big document.docx", MyDir + "Tables.docx" }, MergeFormatMode.MergeFormatting);
doc.Save(ArtifactsDir + "LowCode.MergeDocument.DocumentInstance.docx");
أنظر أيضا
- enum SaveFormat
- enum MergeFormatMode
- class Merger
- مساحة الاسم Aspose.Words.LowCode
- المجسم Aspose.Words
Merge(string, string[], SaveOptions, MergeFormatMode)
يدمج مستندات الإدخال المحددة في مستند إخراج واحد باستخدام أسماء ملفات الإدخال والإخراج المحددة وخيارات الحفظ.
public static void Merge(string outputFile, string[] inputFiles, SaveOptions saveOptions,
MergeFormatMode mergeFormatMode)
معامل | يكتب | وصف |
---|---|---|
outputFile | String | اسم ملف الإخراج. |
inputFiles | String[] | أسماء ملفات الإدخال |
saveOptions | SaveOptions | خيارات الحفظ. |
mergeFormatMode | MergeFormatMode | يحدد كيفية دمج التنسيق الذي يتعارض. |
أمثلة
يوضح كيفية دمج المستندات في مستند إخراج واحد.
// هناك عدة طرق لدمج المستندات:
Merger.Merge(ArtifactsDir + "LowCode.MergeDocument.SimpleMerge.docx", new[] { MyDir + "Big document.docx", MyDir + "Tables.docx" });
Merger.Merge(ArtifactsDir + "LowCode.MergeDocument.SaveOptions.docx", new[] { MyDir + "Big document.docx", MyDir + "Tables.docx" }, new OoxmlSaveOptions() { Password = "Aspose.Words" }, MergeFormatMode.KeepSourceFormatting);
Merger.Merge(ArtifactsDir + "LowCode.MergeDocument.SaveFormat.pdf", new[] { MyDir + "Big document.docx", MyDir + "Tables.docx" }, SaveFormat.Pdf, MergeFormatMode.KeepSourceLayout);
Document doc = Merger.Merge(new[] { MyDir + "Big document.docx", MyDir + "Tables.docx" }, MergeFormatMode.MergeFormatting);
doc.Save(ArtifactsDir + "LowCode.MergeDocument.DocumentInstance.docx");
أنظر أيضا
- class SaveOptions
- enum MergeFormatMode
- class Merger
- مساحة الاسم Aspose.Words.LowCode
- المجسم Aspose.Words
Merge(string[], MergeFormatMode)
يدمج مستندات الإدخال المحددة في مستند واحد ويعيدهاDocument
مثيل للوثيقة النهائية.
public static Document Merge(string[] inputFiles, MergeFormatMode mergeFormatMode)
معامل | يكتب | وصف |
---|---|---|
inputFiles | String[] | أسماء ملفات الإدخال |
mergeFormatMode | MergeFormatMode | يحدد كيفية دمج التنسيق الذي يتعارض. |
أمثلة
يوضح كيفية دمج المستندات في مستند إخراج واحد.
// هناك عدة طرق لدمج المستندات:
Merger.Merge(ArtifactsDir + "LowCode.MergeDocument.SimpleMerge.docx", new[] { MyDir + "Big document.docx", MyDir + "Tables.docx" });
Merger.Merge(ArtifactsDir + "LowCode.MergeDocument.SaveOptions.docx", new[] { MyDir + "Big document.docx", MyDir + "Tables.docx" }, new OoxmlSaveOptions() { Password = "Aspose.Words" }, MergeFormatMode.KeepSourceFormatting);
Merger.Merge(ArtifactsDir + "LowCode.MergeDocument.SaveFormat.pdf", new[] { MyDir + "Big document.docx", MyDir + "Tables.docx" }, SaveFormat.Pdf, MergeFormatMode.KeepSourceLayout);
Document doc = Merger.Merge(new[] { MyDir + "Big document.docx", MyDir + "Tables.docx" }, MergeFormatMode.MergeFormatting);
doc.Save(ArtifactsDir + "LowCode.MergeDocument.DocumentInstance.docx");
أنظر أيضا
- class Document
- enum MergeFormatMode
- class Merger
- مساحة الاسم Aspose.Words.LowCode
- المجسم Aspose.Words
Merge(Stream, Stream[], SaveFormat)
دمج مستندات الإدخال المحددة في مستند إخراج واحد باستخدام تدفقات إخراج الإدخال المحددة وتنسيق المستند النهائي.
public static void Merge(Stream outputStream, Stream[] inputStreams, SaveFormat saveFormat)
معامل | يكتب | وصف |
---|---|---|
outputStream | Stream | تيار الإخراج. |
inputStreams | Stream[] | تدفقات الإدخال. |
saveFormat | SaveFormat | تنسيق الحفظ. |
أمثلة
يوضح كيفية دمج المستندات من الدفق في مستند إخراج واحد.
// هناك عدة طرق لدمج المستندات من الدفق:
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))
{
using (FileStream streamOut = new FileStream(ArtifactsDir + "LowCode.MergeStreamDocument.SaveOptions.docx", FileMode.Create, FileAccess.ReadWrite))
Merger.Merge(streamOut, new[] { firstStreamIn, secondStreamIn }, new OoxmlSaveOptions() { Password = "Aspose.Words" }, MergeFormatMode.KeepSourceFormatting);
using (FileStream streamOut = new FileStream(ArtifactsDir + "LowCode.MergeStreamDocument.SaveFormat.docx", FileMode.Create, FileAccess.ReadWrite))
Merger.Merge(streamOut, new[] { firstStreamIn, secondStreamIn }, SaveFormat.Docx);
Document doc = Merger.Merge(new[] { firstStreamIn, secondStreamIn }, MergeFormatMode.MergeFormatting);
doc.Save(ArtifactsDir + "LowCode.MergeStreamDocument.DocumentInstance.docx");
}
}
أنظر أيضا
- enum SaveFormat
- class Merger
- مساحة الاسم Aspose.Words.LowCode
- المجسم Aspose.Words
Merge(Stream, Stream[], SaveOptions, MergeFormatMode)
دمج مستندات الإدخال المحددة في مستند إخراج واحد باستخدام تدفقات إخراج الإدخال المحددة وخيارات الحفظ.
public static void Merge(Stream outputStream, Stream[] inputStreams, SaveOptions saveOptions,
MergeFormatMode mergeFormatMode)
معامل | يكتب | وصف |
---|---|---|
outputStream | Stream | تيار الإخراج. |
inputStreams | Stream[] | تدفقات الإدخال. |
saveOptions | SaveOptions | خيارات الحفظ. |
mergeFormatMode | MergeFormatMode | يحدد كيفية دمج التنسيق الذي يتعارض. |
أمثلة
يوضح كيفية دمج المستندات من الدفق في مستند إخراج واحد.
// هناك عدة طرق لدمج المستندات من الدفق:
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))
{
using (FileStream streamOut = new FileStream(ArtifactsDir + "LowCode.MergeStreamDocument.SaveOptions.docx", FileMode.Create, FileAccess.ReadWrite))
Merger.Merge(streamOut, new[] { firstStreamIn, secondStreamIn }, new OoxmlSaveOptions() { Password = "Aspose.Words" }, MergeFormatMode.KeepSourceFormatting);
using (FileStream streamOut = new FileStream(ArtifactsDir + "LowCode.MergeStreamDocument.SaveFormat.docx", FileMode.Create, FileAccess.ReadWrite))
Merger.Merge(streamOut, new[] { firstStreamIn, secondStreamIn }, SaveFormat.Docx);
Document doc = Merger.Merge(new[] { firstStreamIn, secondStreamIn }, MergeFormatMode.MergeFormatting);
doc.Save(ArtifactsDir + "LowCode.MergeStreamDocument.DocumentInstance.docx");
}
}
أنظر أيضا
- class SaveOptions
- enum MergeFormatMode
- class Merger
- مساحة الاسم Aspose.Words.LowCode
- المجسم Aspose.Words
Merge(Stream[], MergeFormatMode)
يدمج مستندات الإدخال المحددة في مستند واحد ويعيدهاDocument
مثيل للوثيقة النهائية.
public static Document Merge(Stream[] inputStreams, MergeFormatMode mergeFormatMode)
معامل | يكتب | وصف |
---|---|---|
inputStreams | Stream[] | تدفقات الإدخال. |
mergeFormatMode | MergeFormatMode | يحدد كيفية دمج التنسيق الذي يتعارض. |
أمثلة
يوضح كيفية دمج المستندات من الدفق في مستند إخراج واحد.
// هناك عدة طرق لدمج المستندات من الدفق:
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))
{
using (FileStream streamOut = new FileStream(ArtifactsDir + "LowCode.MergeStreamDocument.SaveOptions.docx", FileMode.Create, FileAccess.ReadWrite))
Merger.Merge(streamOut, new[] { firstStreamIn, secondStreamIn }, new OoxmlSaveOptions() { Password = "Aspose.Words" }, MergeFormatMode.KeepSourceFormatting);
using (FileStream streamOut = new FileStream(ArtifactsDir + "LowCode.MergeStreamDocument.SaveFormat.docx", FileMode.Create, FileAccess.ReadWrite))
Merger.Merge(streamOut, new[] { firstStreamIn, secondStreamIn }, SaveFormat.Docx);
Document doc = Merger.Merge(new[] { firstStreamIn, secondStreamIn }, MergeFormatMode.MergeFormatting);
doc.Save(ArtifactsDir + "LowCode.MergeStreamDocument.DocumentInstance.docx");
}
}
أنظر أيضا
- class Document
- enum MergeFormatMode
- class Merger
- مساحة الاسم Aspose.Words.LowCode
- المجسم Aspose.Words