Aspose.PDF ToC Generator cho .NET
Aspose.PDF ToC Generator for .NET cho phép các nhà phát triển để lập trình cài đặt Tables of Contents (TOC) tùy chỉnh vào tài liệu PDF. Được xây dựng trên động cơ Asposa.pdf, nó quét tiêu đề, sổ tay, hoặc đánh dấu tùy chọn, tạo ra các bài đăng TOC hàng đầu, và liên kết chúng đến các trang tương ứng – thúc đẩy điều hướng với những nỗ lực tối thiểu.
Bắt đầu
Cài đặt & Setup
- Add thêm
Aspose.PDF
thông qua NuGet. - Thiết lập giấy phép đo trước khi sử dụng (xem Giấy phép theo mức sử dụng ).
- Đối với các bước cài đặt chi tiết, hãy xem Hướng dẫn cài đặt .
Các tính năng và chức năng
TOC Generation tự động
- Các tiêu đề quét (Heading1 – HeadingN), bookmarks, hoặc markers tùy chỉnh.
- Tự động tạo các trang TOC mà tích hợp không ngừng vào dòng tài liệu.
Styling tùy chỉnh
- Định nghĩa các phông chữ, kích cỡ, màu sắc, indentation, và nhân vật lãnh đạo.
- Ứng dụng mẫu toàn cầu hoặc phong cách cá nhân theo cấp độ.
- Kết hợp thương hiệu công ty hoặc hướng dẫn thiết kế.
Các cấp độ Hierarchical
- Hỗ trợ các cấu trúc đa cấp cho các chương, phần và phần phụ.
- Mỗi cấp độ có thể có định dạng độc đáo.
Bookmark và Link Integration
- Mỗi bài đăng TOC là một liên kết tích cực đến trang đích.
- Kết hợp với các thẻ tài liệu hiện có hoặc xuất chúng riêng biệt.
Số trang năng động
- TOC entries luôn phản ánh số trang chính xác, ngay cả sau khi nhập trang hoặc xóa.
- Tự động tái tính trong quá trình sinh sản.
Thẻ Custom Markers
- Tùy chọn văn bản tự nguyện hoặc thẻ dựa trên XML cho các bài đăng TOC.
- hữu ích cho các tài liệu mà không có tiêu đề chính thức.
Tối ưu hóa hiệu suất
- Phương pháp xử lý dựa trên dòng cho các tài liệu lớn.
- Generation Batch được hỗ trợ cho nhiều PDF.
Ví dụ mã: tạo TOC cho tài liệu PDF
internal static class TocGeneratorDemo
{
internal static void Run()
{
var inputPath = Path.Combine(@"C:\\Samples\\", "sample.pdf");
var outputPath = Path.Combine(@"C:\\Samples\\", "sample_toc.pdf");
TocGenerator generator = new();
TocOptions options = new();
options.AddInput(new FileDataSource(inputPath));
options.AddOutput(new FileDataSource(outputPath));
var resultContainer = generator.Process(options);
var result = resultContainer.ResultCollection[0];
Console.WriteLine(result);
}
}
Lời khuyên và thực hành tốt nhất
- Sử dụng các phong cách tiêu đề / bookmarks liên tục để tạo ra TOC chính xác.
- Thiết lập các mẫu phong cách tái sử dụng cho sự đồng nhất trên các tài liệu.
- Chuyển đổi các bảng xếp hạng hiện có thành các bản ghi TOC để điều hướng chính xác.
- Tạo lại TOC sau khi sửa đổi thứ tự trang hoặc tính toán.
- Sử dụng bộ nhớ hồ sơ cho các tập tin PDF lớn; xem xét xử lý gói.
- Có sẵn của
Document
Các đối tượng sau khi xử lý đến các tài nguyên tự do.
Tính năng nâng cao
- Tạo TOC hoàn toàn tùy chỉnh với các định dạng khác nhau.
- Thêm TOC vào PDF hiện có mà không làm hỏng nội dung.
- Khả năng tạo TOC cho dòng công việc đa tệp.
Sử dụng Cases
- Xây dựng các báo cáo học thuật với các phần có thể di chuyển.
- Tạo các hướng dẫn và Hướng dẫn với định hướng chuyên nghiệp.
- Thêm TOCs vào sách điện tử để cải thiện trải nghiệm đọc.
Những câu hỏi thường gặp
**Aspose.PDF ToC Generator làm gì?**Nó tạo ra các bảng nội dung chuyên nghiệp, liên kết trong các tệp PDF để điều hướng tốt hơn.
**Làm thế nào điều này khác với Aspose.PDF cho .NET?**Aspose.PDF cho .NET cung cấp một loạt các APIs PDF, trong khi ToC Generator chỉ tập trung vào việc tạo TOC.
**Có giới hạn trong việc tạo ra TOC không?**Có, nó chuyên về việc tạo TOC. các nhiệm vụ khác đòi hỏi thêm plugin hoặc Aspose.PDF.
**Có một công cụ trực tuyến cho thế hệ TOC không?**Không có công cụ dành riêng, nhưng Aspose cung cấp các tiện ích PDF trực tuyến miễn phí khác.
*Tôi có thể tìm thấy các ví dụ C# ở đâu?*Ghé thăm tài liệu Aspose.PDF và các trang hạ cánh cho các mẫu thực tế.