Class MergeOptions

Class MergeOptions

Tên không gian: Aspose.Note Tổng hợp: Aspose.Note.dll (25.4.0)

Các tùy chọn để kết hợp một bộ sưu tập các trang.

public class MergeOptions

Inheritance

object MergeOptions

Thành viên thừa kế

object.GetType() , object.MemberwiseClone() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()

Examples

Hiển thị cách nhập tất cả các trang từ tài liệu PDF nhóm mỗi 5 trang vào một trang OneNote duy nhất.

string dataDir = RunExamples.GetDataDir_Import();

                                                                                                           var d = new Document();

                                                                                                           var mergeOptions = new MergeOptions() { ImportAsSinglePage = true, PageSpacing = 100 };

                                                                                                           IEnumerable<page> pages = PdfImporter.Import(Path.Combine(dataDir, "SampleGrouping.pdf"));
                                                                                                           while (pages.Any())
                                                                                                           {
                                                                                                               d.Merge(pages.Take(5), mergeOptions);
                                                                                                               pages = pages.Skip(5);
                                                                                                           }

                                                                                                           d.Save(Path.Combine(dataDir, "sample_CustomMerge.one"));</page>

Hiển thị làm thế nào để nhập tất cả các trang từ một tập hợp tài liệu PDF trong khi nhập các Trang từ mỗi văn bản PDF như trẻ em của một trang OneNote cấp cao.

string dataDir = RunExamples.GetDataDir_Import();

                                                                                                                                                           var d = new Document();

                                                                                                                                                           foreach (var file in new[] { "sampleText.pdf", "sampleImage.pdf", "sampleTable.pdf" })
                                                                                                                                                           {
                                                                                                                                                               d.AppendChildLast(new Page()).Title = new Title() { TitleText = new RichText() { ParagraphStyle = ParagraphStyle.Default }.Append(file) };
                                                                                                                                                               d.Import(Path.Combine(dataDir, file), new PdfImportOptions(), new MergeOptions() { InsertAt = int.MaxValue, InsertAsChild = true });
                                                                                                                                                           }

                                                                                                                                                           d.Save(Path.Combine(dataDir, "sample_StructuredMerge.one"));

Hiển thị làm thế nào để nhập tất cả nội dung từ một bộ tài liệu PDF trong khi kết hợp các trang từ mỗi tài khoản PDF vào một trang OneNote duy nhất.

string dataDir = RunExamples.GetDataDir_Import();

                                                                                                                                            var d = new Document();

                                                                                                                                            var importOptions = new PdfImportOptions();
                                                                                                                                            var mergeOptions = new MergeOptions() { ImportAsSinglePage = true, PageSpacing = 100 };

                                                                                                                                            d.Import(Path.Combine(dataDir, "sampleText.pdf"), importOptions, mergeOptions)
                                                                                                                                             .Import(Path.Combine(dataDir, "sampleImage.pdf"), importOptions, mergeOptions)
                                                                                                                                             .Import(Path.Combine(dataDir, "sampleTable.pdf"), importOptions, mergeOptions);

                                                                                                                                            d.Save(Path.Combine(dataDir, "sample_SinglePageMerge.one"));

Constructors

MergeOptions()

public MergeOptions()

Properties

ImportAsSinglePage

Nhận hoặc đặt một giá trị cho biết liệu bạn có nên nhập các trang cung cấp như một trang duy nhất hay không.

public bool ImportAsSinglePage { get; set; }

Giá trị bất động sản

bool

Examples

Hiển thị cách nhập tất cả các trang từ tài liệu PDF nhóm mỗi 5 trang vào một trang OneNote duy nhất.

string dataDir = RunExamples.GetDataDir_Import();

                                                                                                           var d = new Document();

                                                                                                           var mergeOptions = new MergeOptions() { ImportAsSinglePage = true, PageSpacing = 100 };

                                                                                                           IEnumerable<page> pages = PdfImporter.Import(Path.Combine(dataDir, "SampleGrouping.pdf"));
                                                                                                           while (pages.Any())
                                                                                                           {
                                                                                                               d.Merge(pages.Take(5), mergeOptions);
                                                                                                               pages = pages.Skip(5);
                                                                                                           }

                                                                                                           d.Save(Path.Combine(dataDir, "sample_CustomMerge.one"));</page>

Hiển thị làm thế nào để nhập tất cả nội dung từ một bộ tài liệu PDF trong khi kết hợp các trang từ mỗi tài khoản PDF vào một trang OneNote duy nhất.

string dataDir = RunExamples.GetDataDir_Import();

                                                                                                                                            var d = new Document();

                                                                                                                                            var importOptions = new PdfImportOptions();
                                                                                                                                            var mergeOptions = new MergeOptions() { ImportAsSinglePage = true, PageSpacing = 100 };

                                                                                                                                            d.Import(Path.Combine(dataDir, "sampleText.pdf"), importOptions, mergeOptions)
                                                                                                                                             .Import(Path.Combine(dataDir, "sampleImage.pdf"), importOptions, mergeOptions)
                                                                                                                                             .Import(Path.Combine(dataDir, "sampleTable.pdf"), importOptions, mergeOptions);

                                                                                                                                            d.Save(Path.Combine(dataDir, "sample_SinglePageMerge.one"));

InsertAsChild

Nhận hoặc đặt một giá trị cho thấy liệu các trang được nhập nên được thêm vào như là một con của trang trước.

public bool InsertAsChild { get; set; }

Giá trị bất động sản

bool

Examples

Hiển thị làm thế nào để nhập tất cả các trang từ một tập hợp tài liệu PDF trong khi nhập các Trang từ mỗi văn bản PDF như trẻ em của một trang OneNote cấp cao.

string dataDir = RunExamples.GetDataDir_Import();

                                                                                                                                                           var d = new Document();

                                                                                                                                                           foreach (var file in new[] { "sampleText.pdf", "sampleImage.pdf", "sampleTable.pdf" })
                                                                                                                                                           {
                                                                                                                                                               d.AppendChildLast(new Page()).Title = new Title() { TitleText = new RichText() { ParagraphStyle = ParagraphStyle.Default }.Append(file) };
                                                                                                                                                               d.Import(Path.Combine(dataDir, file), new PdfImportOptions(), new MergeOptions() { InsertAt = int.MaxValue, InsertAsChild = true });
                                                                                                                                                           }

                                                                                                                                                           d.Save(Path.Combine(dataDir, "sample_StructuredMerge.one"));

InsertAt

Nhận hoặc đặt vị trí nơi các trang nhập khẩu sẽ được nhập.

public int InsertAt { get; set; }

Giá trị bất động sản

int

Examples

Hiển thị làm thế nào để nhập tất cả các trang từ một tập hợp tài liệu PDF trong khi nhập các Trang từ mỗi văn bản PDF như trẻ em của một trang OneNote cấp cao.

string dataDir = RunExamples.GetDataDir_Import();

                                                                                                                                                           var d = new Document();

                                                                                                                                                           foreach (var file in new[] { "sampleText.pdf", "sampleImage.pdf", "sampleTable.pdf" })
                                                                                                                                                           {
                                                                                                                                                               d.AppendChildLast(new Page()).Title = new Title() { TitleText = new RichText() { ParagraphStyle = ParagraphStyle.Default }.Append(file) };
                                                                                                                                                               d.Import(Path.Combine(dataDir, file), new PdfImportOptions(), new MergeOptions() { InsertAt = int.MaxValue, InsertAsChild = true });
                                                                                                                                                           }

                                                                                                                                                           d.Save(Path.Combine(dataDir, "sample_StructuredMerge.one"));

Remarks

Nếu giá trị lớn hơn số trang trong tài liệu mục tiêu thì các trang nhập khẩu được thêm vào cuối Tài liệu.

Exceptions

ArgumentOutOfRangeException

PageSpacing

Nhận hoặc đặt khoảng cách giữa các trang khi được nhập khẩu như một trang duy nhất.

public float PageSpacing { get; set; }

Giá trị bất động sản

float

Examples

Hiển thị cách nhập tất cả các trang từ tài liệu PDF nhóm mỗi 5 trang vào một trang OneNote duy nhất.

string dataDir = RunExamples.GetDataDir_Import();

                                                                                                           var d = new Document();

                                                                                                           var mergeOptions = new MergeOptions() { ImportAsSinglePage = true, PageSpacing = 100 };

                                                                                                           IEnumerable<page> pages = PdfImporter.Import(Path.Combine(dataDir, "SampleGrouping.pdf"));
                                                                                                           while (pages.Any())
                                                                                                           {
                                                                                                               d.Merge(pages.Take(5), mergeOptions);
                                                                                                               pages = pages.Skip(5);
                                                                                                           }

                                                                                                           d.Save(Path.Combine(dataDir, "sample_CustomMerge.one"));</page>

Hiển thị làm thế nào để nhập tất cả nội dung từ một bộ tài liệu PDF trong khi kết hợp các trang từ mỗi tài khoản PDF vào một trang OneNote duy nhất.

string dataDir = RunExamples.GetDataDir_Import();

                                                                                                                                            var d = new Document();

                                                                                                                                            var importOptions = new PdfImportOptions();
                                                                                                                                            var mergeOptions = new MergeOptions() { ImportAsSinglePage = true, PageSpacing = 100 };

                                                                                                                                            d.Import(Path.Combine(dataDir, "sampleText.pdf"), importOptions, mergeOptions)
                                                                                                                                             .Import(Path.Combine(dataDir, "sampleImage.pdf"), importOptions, mergeOptions)
                                                                                                                                             .Import(Path.Combine(dataDir, "sampleTable.pdf"), importOptions, mergeOptions);

                                                                                                                                            d.Save(Path.Combine(dataDir, "sample_SinglePageMerge.one"));
 Tiếng Việt