Den här artikeln beskriver processen för att skapa innehållsförteckning i PDF med C#. Den har detaljerna för att ställa in utvecklingsmiljön, en lista med steg och en exempelkod för att lägga till innehållsförteckning i PDF med C#. Du kommer att lära dig alla konfigurationer för innehållsförteckningen inklusive text, hyperlänkar och anslutning till olika sidor från PDF-filen.
Steg för att lägga till innehållsförteckning till PDF med C#
- Ställ in miljön att använda Aspose.PDF for .NET för att lägga till en innehållsförteckning
- Ladda käll-PDF-filen document och infoga en sida i början för att lägga till innehållsförteckning
- Skapa objekt av klasserna TocInfo och TextFragment för att ställa in TOC-titeln
- Skapa rubriktext för att lägga till i innehållsförteckningen
- Kör en loop för att lägga till en innehållsförteckningsrubrik för varje sida i den inlästa PDF-filen
- Ställ in målsidan, dess koordinater och rubrikens text i varje iteration
- Spara PDF-filen med innehållsförteckning på första sidan
Dessa steg förklarar processen för att skapa klickbar innehållsförteckning i PDF med C#. Ladda PDF-filen, infoga en sida i början av dokumentet för innehållsförteckningen och använd TocInfo och TextFragment för att ställa in egenskaperna för innehållsförteckningen. För varje sida i källdokumentet lägger du till en hyperlänk i innehållsförteckningen, ställer in hyperlänkstexten och länkar en sida.
Kod för att lägga till klickbar innehållsförteckning till PDF med C#
Detta kodexempel visar hur man lägger till innehållsförteckning i PDF med C#. I det här exemplet genereras TOC-innehåll manuellt genom att skapa en lista med strängar med hjälp av sidnumren. Du kan dock analysera filinnehållet och använda det på samma sätt som standardinnehållsförteckningen där rubriker från PDF-innehållet används i innehållsförteckningen och länka dem till önskat innehåll i PDF-filen.
Den här artikeln har lärt oss hur man skapar PDF-innehållsförteckningar med C#. För att lägga till hyperlänkar i innehållet i en PDF-fil, se artikeln om hur man lägger till hyperlänk i PDF med C#.