Class TocGenerator

Thông tin

Đại diện cho plugin Documentize.TocGenerator. Được sử dụng để thêm Mục lục vào tài liệu PDF.

public static class TocGenerator

Kế thừa

objectTocGenerator

Các thành viên kế thừa

Ví dụ

Ví dụ này trình bày cách thêm Mục lục vào tệp PDF.

// Tạo đối tượng TocOptions để thiết lập hướng dẫn
var options = new TocOptions();
// Thiết lập tiêu đề
options.Title = "My Table of Contents";
// Thiết kế tiêu đề
options.Headings.Add(new TocHeading("Giới thiệu", 2));
options.Headings.Add(new TocHeading("Chương I", 3));
options.Headings.Add(new TocHeading("Chương II", 4));
options.Headings.Add(new TocHeading("Chương III", 5));
// Thêm đường dẫn tệp đầu vào
options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
// Thiết lập đường dẫn tệp đầu ra
options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));
// Thực hiện quá trình
TocGenerator.Process(options);

Ví dụ này trình bày cách thêm Mục lục vào tệp PDF với việc tạo mục đánh dấu.

// Tạo đối tượng TocOptions để thiết lập hướng dẫn
var options = new TocOptions();
// Thiết lập tiêu đề
options.Title = "My Table of Contents";
// Tạo liên kết trong mục đánh dấu
options.GenerateBookmarks = true;
// Thiết kế tiêu đề
options.Headings.Add(new TocHeading("Giới thiệu", 2, false, 1));
options.Headings.Add(new TocHeading("Chương I", 3, true, 1));
options.Headings.Add(new TocHeading("Chương II", 4, true, 1));
options.Headings.Add(new TocHeading("Ví dụ A", 4, true, 2));
options.Headings.Add(new TocHeading("Ví dụ B", 4, true, 2));
options.Headings.Add(new TocHeading("Ví dụ C", 4, true, 2));
options.Headings.Add(new TocHeading("Ví dụ D", 4, true, 2));
options.Headings.Add(new TocHeading("Chương III", 5, true, 1));
// Thêm đường dẫn tệp đầu vào
options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
// Thiết lập đường dẫn tệp đầu ra
options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));
// Thực hiện quá trình
TocGenerator.Process(options);

Ví dụ này trình bày cách thêm Mục lục vào tệp PDF và lưu dưới dạng luồng.

// Tạo đối tượng TocOptions để thiết lập hướng dẫn
var options = new TocOptions();
// Thiết lập tiêu đề
options.Title = "My Table of Contents";
// Thiết kế tiêu đề
options.Headings.Add(new TocHeading("Giới thiệu", 2, false, 1));
// Thêm đường dẫn tệp đầu vào
options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
// Thiết lập luồng đầu ra 
var outputStream = new MemoryStream();
options.AddOutput(new StreamDataSource(outputStream));
options.CloseOutputStreams = false;
// Thực hiện quá trình
TocGenerator.Process(options);

Phương thức

Process(TocOptions)

Bắt đầu quá trình Documentize.TocGenerator với các tham số đã chỉ định.

public static ResultContainer Process(TocOptions options)

Tham số

  • options TocOptions: Một đối tượng tùy chọn chứa hướng dẫn cho hoạt động.

Trả về

ResultContainer : Một đối tượng Documentize.ResultContainer chứa kết quả của hoạt động.

Namespace: Documentize Assembly: Documentize.dll

 Tiếng Việt