Det här ämnet omfattar processen att skapa innehållsförteckning i PDF med Python. Den täcker detaljerna för att upprätta utvecklingsmiljön, en lista med steg och en arbetskod för att lägga till innehållsförteckning i PDF med Python. Du kommer också att få veta om konfigurationerna för innehållsförteckningen inklusive hyperlänkar, texten och anslutningar till olika sidor från PDF-filen.
Steg för att lägga till innehållsförteckning till PDF med Python
- Ställ in miljön på använd Aspose.PDF för Python via .NET för att lägga till en innehållsförteckning
- Öppna exempel-PDF-filen Document och infoga en sida i början för att lägga till innehållsförteckning
- Skapa instanser av klasserna TocInfo och TextFragment för att ställa in TOC-titeln
- Ställ in rubriktexten för innehållsförteckningen
- Iterera igenom alla PDF-sidor för att lägga till en respektive innehållsförteckningsrubrik
- Ställ in målsidan, dess koordinater och rubriktext under varje iteration
- Spara den resulterande PDF-filen med innehållsförteckning på första sidan
Ovanstående steg visar processen att skapa klickbar innehållsförteckning i PDF med Python. Öppna käll-PDF-filen, lägg till en sida i början av dokumentet för att hålla innehållsförteckningen och använd instanserna av TocInfo och TextFragment för att ställa in egenskaperna för innehållsförteckningen. För varje sida i det laddade PDF-dokumentet, infoga en hyperlänk i innehållsförteckningen, ställ in dess text och länka till den önskade sidan.
Kod för att lägga till klickbar innehållsförteckning till PDF med Python
Det här exemplet visar hur man lägger till innehållsförteckning i PDF med Python. I det här exemplet genereras TOC-innehållet manuellt genom att generera en lista med strängar med hjälp av sidnumren. Du kan dock analysera filinnehållet och ställa in 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.
Det här ämnet har lärt oss hur man skapar PDF-innehållsförteckningar med Python. Om du är intresserad av 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 Python.