W tym artykule opisano proces tworzenia spisu treści w PDF przy użyciu języka C#. Zawiera szczegółowe informacje dotyczące ustawiania środowiska programistycznego, listę kroków i przykładowy kod umożliwiający dodanie spisu treści w formacie PDF przy użyciu języka C#. Poznasz wszystkie konfiguracje spisu treści, w tym tekst, hiperłącza i łączność z różnymi stronami z pliku PDF.
Kroki, aby dodać spis treści do pliku PDF przy użyciu języka C#
- Ustaw środowisko tak, aby używało Aspose.PDF for .NET do dodawania spisu treści
- Załaduj źródłowy plik PDF document i wstaw na początku stronę w celu dodania spisu treści
- Utwórz obiekty klas TocInfo i TextFragment w celu ustawienia tytułu spisu treści
- Utwórz tekst nagłówków, który zostanie dodany do spisu treści
- Uruchom pętlę, aby dodać nagłówek spisu treści dla każdej strony załadowanego pliku PDF
- Ustaw stronę docelową, jej współrzędne i tekst nagłówka w każdej iteracji
- Zapisz wyjściowy plik PDF ze spisem treści na pierwszej stronie
Poniższe kroki wyjaśniają proces tworzenia klikalnego spisu treści w formacie PDF przy użyciu języka C#. Załaduj plik PDF, wstaw na początku dokumentu stronę spisu treści i użyj TocInfo i TextFragment, aby ustawić charakterystykę spisu treści. Dla każdej strony dokumentu źródłowego dodaj hiperłącze w spisie treści, ustaw tekst hiperłącza i podlinkuj stronę.
Kod dodający klikalny spis treści do pliku PDF przy użyciu języka C#
Ten przykładowy kod demonstruje jak dodać spis treści w formacie PDF przy użyciu języka C#. W tym przykładzie zawartość spisu treści jest generowana ręcznie poprzez utworzenie listy ciągów znaków na podstawie numerów stron. Można jednak analizować zawartość pliku i używać jej podobnie jak w przypadku standardowego spisu treści, w którym nagłówki z zawartości pliku PDF są używane w spisie treści i łączyć je z żądaną treścią w pliku PDF.
W tym artykule nauczyliśmy się jak tworzyć spis treści w formacie PDF przy użyciu języka C#. Aby dodać hiperłącza w zawartości pliku PDF, zapoznaj się z artykułem na temat jak dodać hiperłącze w formacie PDF przy użyciu C#.