Class TocGenerator
Info
Mewakili plugin Documentize.TocGenerator. Digunakan untuk menambahkan Daftar Isi ke dokumen PDF.
[Obsolete("Silakan gunakan kelas PdfManager. Kelas ini akan dihapus segera.")]
public static class TocGeneratorPewarisan
Anggota Yang Dwarisi
- object.GetType(),
- object.MemberwiseClone(),
- object.ToString(),
- object.Equals(object?),
- object.Equals(object?, object?),
- object.ReferenceEquals(object?, object?),
- object.GetHashCode()
Contoh
Contoh ini menunjukkan cara menambahkan Daftar Isi ke file PDF.
// Buat objek TocOptions untuk mengatur instruksi
var options = new TocOptions();
// Atur Judul
options.Title = "Daftar Isi Saya";
// Rancang Judul
options.Headings.Add(new TocHeading("Pengantar", 2));
options.Headings.Add(new TocHeading("Bab I", 3));
options.Headings.Add(new TocHeading("Bab II", 4));
options.Headings.Add(new TocHeading("Bab III", 5));
// Tambahkan jalur file input
options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
// Atur jalur file output
options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));
// Lakukan proses
TocGenerator.Process(options);Contoh ini menunjukkan bagaimana menambahkan Daftar Isi ke file PDF dengan menghasilkan penanda buku.
// Buat objek TocOptions untuk mengatur instruksi
var options = new TocOptions();
// Atur Judul
options.Title = "Daftar Isi Saya";
// Hasilkan tautan dalam penanda buku
options.GenerateBookmarks = true;
// Rancang Judul
options.Headings.Add(new TocHeading("Pengantar", 2, false, 1));
options.Headings.Add(new TocHeading("Bab I", 3, true, 1));
options.Headings.Add(new TocHeading("Bab II", 4, true, 1));
options.Headings.Add(new TocHeading("Contoh A", 4, true, 2));
options.Headings.Add(new TocHeading("Contoh B", 4, true, 2));
options.Headings.Add(new TocHeading("Contoh C", 4, true, 2));
options.Headings.Add(new TocHeading("Contoh D", 4, true, 2));
options.Headings.Add(new TocHeading("Bab III", 5, true, 1));
// Tambahkan jalur file input
options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
// Atur jalur file output
options.AddOutput(new FileDataSource("path_to_result_pdf_file.pdf"));
// Lakukan proses
TocGenerator.Process(options);Contoh ini menunjukkan cara menambahkan Daftar Isi ke file PDF dan menyimpannya sebagai aliran.
// Buat objek TocOptions untuk mengatur instruksi
var options = new TocOptions();
// Atur Judul
options.Title = "Daftar Isi Saya";
// Rancang Judul
options.Headings.Add(new TocHeading("Pengantar", 2, false, 1));
// Tambahkan jalur file input
options.AddInput(new FileDataSource("path_to_your_pdf_file.pdf"));
// Atur aliran output
var outputStream = new MemoryStream();
options.AddOutput(new StreamDataSource(outputStream));
options.CloseOutputStreams = false;
// Lakukan proses
TocGenerator.Process(options);Metode
Process(TocOptions)
Memulai pemrosesan Documentize.TocGenerator dengan parameter yang ditentukan.
public static ResultContainer Process(TocOptions options)Parameter
optionsTocOptions: Objek opsi yang berisi instruksi untuk operasi.
Mengembalikan
ResultContainer : Objek Documentize.ResultContainer yang berisi hasil dari operasi.
Namespace: Documentize Assembly: Documentize.dll