![Dodaj spis treści w Wordzie | Wstaw spis treści w Wordzie](images/add-table-of-contents-in-word.jpg#center)
Rozważ dużą dokumentację, która nie zawiera spisu treści. Czytelnicy musieliby przewijać dokument przez długi czas, co zajmie im dużo czasu na znalezienie potrzebnych informacji. Spis treści (TOC) natychmiast rozwiązuje ten problem, ponieważ wyraźnie pokazuje strukturę dokumentu i możliwości jego nawigacji. W tym poście pokażemy, jak dodać spis treści do dokumentów Worda.
Kroki do dodania spisu treści w MS Word
Krok 1: Przygotuj dokument
Przed dodaniem spisu treści w Wordzie upewnij się, że dokument jest prawidłowo sformatowany. Użyj nagłówków (Nagłówek 1, Nagłówek 2, Nagłówek 3) do uporządkowania treści. Word użyje tych nagłówków do wygenerowania spisu treści.
Krok 2: Wstaw spis treści w MS Word
- Kliknij w miejsce, w którym chcesz wstawić spis treści, zazwyczaj na początku dokumentu.
- Przejdź do karty Odwołania na wstążce.
- W grupie Spis treści kliknij przycisk Spis treści.
- Wybierz styl spisu treści z menu rozwijanego. Word oferuje kilka wbudowanych stylów do wyboru.
![Dodaj spis treści w MS Word.](images/add-table-of-contents-in-ms-word.jpg#center)
Dodaj spis treści w MS Word
Dodanie spisu treści w Wordzie: Przewodnik dla dewelopera
Poniższe sekcje pokazują, jak deweloperzy mogą programowo wstawiać spis treści do dokumentów Worda przy użyciu biblioteki Aspose.Words. Dowiedz się, jak wdrożyć tę funkcję w różnych językach programowania.
Dodaj spis treści w Wordzie przy użyciu C#
Wykonaj poniższe kroki, aby dodać spis treści do dokumentu Word w C#.
- Zainstaluj Aspose.Words dla .NET w swojej aplikacji.
- Użyj poniższego przykładu kodu, aby dodać spis treści do dokumentu Word w 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"); |
Dowiedz się, jak tworzyć i manipulować spisem treści w dokumencie Word przy użyciu C#.
Wstaw spis treści w Wordzie przy użyciu Java
Wykonaj poniższe kroki, aby wstawić spis treści do dokumentu Word w Java.
- Zainstaluj Aspose.Words dla Java w swojej aplikacji.
- Użyj poniższego przykładu kodu, aby wstawić spis treści do dokumentu Word przy użyciu 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"); |
Aby uzyskać więcej szczegółów, przeczytaj nasz szczegółowy artykuł na temat tworzenia i aktualizacji spisu treści w dokumencie Word przy użyciu Java.
Dodaj spis treści w Wordzie przy użyciu Pythona
Wykonaj poniższe kroki, aby dodać spis treści do dokumentu Word w Pythonie.
- Zainstaluj Aspose.Words dla Pythona w swojej aplikacji.
- Użyj poniższego przykładu kodu, aby dodać spis treści do dokumentu Word w Pythonie:
# 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"); |
Sprawdź, jak pracować ze spisem treści (TOC) w Wordzie przy użyciu Pythona.
Wstaw spis treści w Wordzie przy użyciu C++
Wykonaj poniższe kroki, aby dodać spis treści do dokumentu Word w C++.
- Zainstaluj Aspose.Words dla C++ w swojej aplikacji.
- Użyj poniższego przykładu kodu, aby wstawić spis treści do dokumentu Word w 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); |
Dowiedz się więcej o tym, jak pracować ze spisem treści w dokumencie Word przy użyciu C++.
Spis treści w Wordzie – Darmowe zasoby
Oprócz pracy ze spisem treści w dokumentach Word, odkryj więcej funkcji Aspose.Words dla Pythona korzystając z poniższych zasobów:
Gotowy do dodania spisu treści w Wordzie i automatyzacji przetwarzania dokumentów programowo? Uzyskaj darmową tymczasową licencję Aspose.Words i zacznij pracować z biblioteką bez ograniczeń oceny.
Podsumowanie
Dodanie spisu treści w Wordzie jest ważne dla tworzenia uporządkowanych, profesjonalnych i przyjaznych dla czytelnika dokumentów. Postępując zgodnie z krokami opisanymi w tym przewodniku, możesz łatwo wstawić spis treści w MS Wordzie. Artykuł zawiera również kroki i przykłady kodu do dodania spisu treści w Wordzie przy użyciu różnych języków programowania. Jeśli masz jakiekolwiek pytania lub potrzebujesz dalszej pomocy, skontaktuj się z nami na naszym darmowym forum wsparcia.