Add a table of contents in Word | Insert table of contents in Word

یک سند بزرگ را در نظر بگیرید که شامل فهرست مطالب نیست. خوانندگان باید به طور پیوسته برای مدت زمان طولانی پیمایش کنند و به همین دلیل از زمان زیادی برای پیدا کردن اطلاعات مورد نیاز خود استفاده کنند. یک فهرست مطالب (TOC) فوراً این مشکل را حل می‌کند زیرا به وضوح ساختار سند و امکان پیمایش در آن را نشان می‌دهد. در این پست، به شما نشان خواهیم داد که چگونه یک فهرست مطالب به اسناد ورد خود اضافه کنید.

مراحل اضافه کردن فهرست مطالب در MS Word

مرحله ۱: آماده‌سازی سند خود

قبل از اینکه فهرست مطالب را در ورد اضافه کنید، اطمینان حاصل کنید که سند شما به درستی قالب‌بندی شده است. از عناوین (Heading 1, Heading 2, Heading 3) برای ساختاردهی به محتوای خود استفاده کنید. ورد از این عناوین برای تولید TOC استفاده خواهد کرد.

مرحله ۲: درج فهرست مطالب در MS Word

  1. روی جایی که می‌خواهید TOC را درج کنید کلیک کنید، معمولاً در ابتدای سند.
  2. به تب References در ریبون بروید.
  3. در گروه Table of Contents، روی دکمه Table of Contents کلیک کنید.
  4. یک سبک TOC از منوی کشویی انتخاب کنید. ورد چندین سبک داخلی را برای انتخاب ارائه می‌دهد.
Add a Table of Contents in MS Word.

Add a Table of Contents in MS Word

اضافه کردن TOC در ورد: راهنمای توسعه‌دهندگان

بخش‌های زیر نشان می‌دهد که چگونه توسعه‌دهندگان می‌توانند به صورت برنامه‌نویسی یک فهرست مطالب را به اسناد ورد اضافه کنند با استفاده از کتابخانه Aspose.Words. بیایید یاد بگیریم که چگونه این ویژگی را در زبان‌های برنامه‌نویسی مختلف پیاده‌سازی کنیم.

اضافه کردن فهرست مطالب در ورد با استفاده از C#

لطفاً مراحل زیر را برای اضافه کردن فهرست مطالب به یک سند ورد با استفاده از C# دنبال کنید.

  • Aspose.Words for .NET را در برنامه خود نصب کنید.
  • از نمونه کد زیر برای اضافه کردن فهرست مطالب به یک سند ورد در C# استفاده کنید:
// Initialize document.
Document doc = new Document();
DocumentBuilder builder = new DocumentBuilder(doc);
// Insert a table of contents at the beginning of the document.
builder.InsertTableOfContents("\\o \"1-3\" \\h \\z \\u");
// The newly inserted table of contents will be initially empty.
// It needs to be populated by updating the fields in the document.
doc.UpdateFields();
// Save the document
doc.Save("InsertTOC_out.doc");

یاد بگیرید چگونه یک فهرست مطالب را در سند ورد با استفاده از C# ایجاد و دستکاری کنید.

درج فهرست مطالب در ورد با استفاده از Java

لطفاً مراحل زیر را برای درج فهرست مطالب در یک سند ورد با استفاده از جاوا دنبال کنید.

  • Aspose.Words for Java را در برنامه خود نصب کنید.
  • از نمونه کد زیر برای درج فهرست مطالب در یک سند ورد با استفاده از جاوا استفاده کنید:
// Load the Word document
Document doc = new Document("Word.docx");
// Create a document builder
DocumentBuilder builder = new DocumentBuilder(doc);
// Insert a table of contents at the beginning of the document.
builder.insertTableOfContents("\\o \"1-3\" \\h \\z \\u");
builder.insertBreak(BreakType.PAGE_BREAK);
// The newly inserted table of contents will be initially empty.
// It needs to be populated by updating the fields in the document.
doc.updateFields();
// Save the updated document
doc.save("Output.docx");

برای جزئیات بیشتر، لطفاً مقاله کامل ما را در مورد ایجاد و به‌روزرسانی فهرست مطالب در سند ورد با استفاده از جاوا بخوانید.

اضافه کردن فهرست مطالب در ورد با استفاده از Python

لطفاً مراحل زیر را برای اضافه کردن فهرست مطالب به یک سند ورد با استفاده از پایتون دنبال کنید.

  • Aspose.Words for Python را در برنامه خود نصب کنید.
  • از نمونه کد زیر برای اضافه کردن فهرست مطالب به یک سند ورد در پایتون استفاده کنید:
# This code example shows how to insert a Table of Contents in an existing Word document.
# Load an existing Word document
doc = Document("toc_sample.docx");
builder = DocumentBuilder(doc);
# Insert a table of contents at the beginning of the document.
builder.insert_table_of_contents("\\o \"1-3\" \\h \\z \\u");
# The newly inserted table of contents will be initially empty.
# It needs to be populated by updating the fields in the document.
doc.update_fields();
# Save the document
doc.save("InsertTOC_out.docx");

چگونگی کار با فهرست مطالب (TOC) در ورد با استفاده از پایتون را بررسی کنید.

درج فهرست مطالب در ورد با استفاده از C++

لطفاً مراحل زیر را برای اضافه کردن فهرست مطالب به یک سند ورد با استفاده از C++ دنبال کنید.

  • Aspose.Words for C++ را در برنامه خود نصب کنید.
  • از نمونه کد زیر برای درج فهرست مطالب در یک سند ورد با استفاده از C++ استفاده کنید:
// Source and output directory paths.
System::String sourceDataDir = u"SourceDirectory\\";
System::String outputDataDir = u"OutputDirectory\\";
// Load the Word file
System::SharedPtr<Document> doc = System::MakeObject<Document>(sourceDataDir + u"Sample 5.docx");
// Create an instance of the DocumentBuilder class
System::SharedPtr<DocumentBuilder> builder = System::MakeObject<DocumentBuilder>(doc);
// Insert a table of contents at the beginning of the document.
builder->InsertTableOfContents(u"\\o \"1-3\" \\h \\z \\u");
// The newly inserted table of contents will be initially empty.
// It needs to be populated by updating the fields in the document.
doc->UpdateFields();
// Output file path
System::String outputPath = outputDataDir + u"AddTOC.docx";
// Save the Word file
doc->Save(outputPath);

بیشتر درباره‌ی کار با فهرست مطالب در یک سند ورد با استفاده از C++ بیاموزید.

TOC در ورد – منابع رایگان

علاوه بر کار با فهرست مطالب در اسناد ورد، امکانات بیشتری از Aspose.Words برای پایتون با استفاده از منابع زیر کشف کنید:

آماده‌اید تا یک فهرست مطالب در ورد اضافه کنید و پردازش اسناد خود را به صورت برنامه‌نویسی خودکار کنید؟ یک مجوز موقت رایگان از Aspose.Words دریافت کنید و بدون محدودیت‌های ارزیابی با کتابخانه کار کنید.

نتیجه‌گیری

اضافه کردن فهرست مطالب در ورد برای ایجاد اسنادی منظم، حرفه‌ای و خواننده‌پسند مهم است. با دنبال کردن مراحل ذکر شده در این راهنما، می‌توانید به راحتی یک فهرست مطالب در MS Word درج کنید. این مقاله همچنین مراحل و نمونه‌های کد برای اضافه کردن فهرست مطالب در ورد با استفاده از زبان‌های برنامه‌نویسی مختلف را فراهم می‌کند. اگر سوالی دارید یا به کمک بیشتری نیاز دارید، لطفاً در انجمن پشتیبانی رایگان ما تماس بگیرید.

مطالب مرتبط