
Tilføjelse af billeder og tekst til sidefodssektionen PDF kan være nyttig i forskellige scenarier, såsom tilføjelse af branding eller juridisk information til dokumenter. I mange brancher er det et almindeligt krav at tilføje et firmalogo eller ansvarsfraskrivelse nederst på hver side i et dokument. I andre tilfælde kan der være behov for at tilføje sidetal eller andre metadata for at hjælpe med at organisere eller identificere dokumentet. Uanset den specifikke brugssituation er muligheden for at tilføje billeder og tekst til sidefodsektionen i et PDF-dokument en vigtig funktion for mange virksomheder og organisationer. I denne artikel vil vi undersøge, hvordan du tilføjer billeder og tekst til sidefodsektionen i et PDF-dokument ved hjælp af Python Cloud SDK.
Et andet udtryk, der bruges til sidefoden, kaldes “løbefod”. Det er meget brugt i forlagsbranchen og kaldes som sådan, fordi det indeholder en forkortet version af artiklen eller andre stykker information om den.
- Python Cloud SDK
- Tilføj tekstsidefod i PDF ved hjælp af Python
- Tilføj billedfod i PDF ved hjælp af Python
- Tilføjelse af tekstfod til PDF ved hjælp af cURL-kommando
- Tilføjelse af billedfod til PDF ved hjælp af cURL-kommandoen
Python Cloud SDK
Aspose.PDF Cloud SDK for Python giver et sæt kraftfulde funktioner til at arbejde med PDF-dokumenter, herunder muligheden for at tilføje billede og tekst til sidefodens sektion af et PDF-dokument. Denne SDK tilbyder en enkel og intuitiv grænseflade, der gør det nemt at udføre forskellige PDF-relaterede opgaver programmatisk. Ved at bruge denne SDK kan du hurtigt og nemt tilføje tilpasset tekst eller billeder til sidefoden af ethvert PDF-dokument, hvilket giver et professionelt og tilpasset udseende til dine dokumenter.
SDK’et er tilgængeligt til download over PIP og GitHub repository. Du kan dog blot udføre følgende kommando på terminalen/kommandoprompten for at installere den seneste version af SDK på systemet.
pip install asposepdfcloud
Det næste vigtige skridt er at få klientlegitimationsoplysninger fra Cloud dashboard. Hvis du har en GitHub- eller Google-konto, skal du blot tilmelde dig eller klikke på knappen Opret en ny konto og angive de nødvendige oplysninger.

Billede 1:- Klientoplysninger på Aspose.Cloud Dashboard.
Tilføj tekstsidefod i PDF ved hjælp af Python
Følg trinene nedenfor for at tilføje tekstsidefod i PDF-dokument ved hjælp af Python-kodestykket.
- Det første trin er at oprette en forekomst af ApiClient-klassen, som kræver Client ID Client Secret som argumenter.
- For det andet skal du oprette en instans af PdfApi-klassen, som kræver ApiClient-objekt som input-argument.
- For det tredje, opret et objekt af TextFooter, hvor vi har sat den vandrette justering som Center, Opacitet som 0,7, roter vinklen som 356 og har angivet bundmargen som 5.
- For at indstille tekstformatering for TextFooter skal du oprette et objekt af TextState, hvor vi definerer forgrundsfarve, skriftstørrelse, skrifttypenavn osv.
- Nu skal vi indstille værdier for to valgfrie parametre, der definerer start- og slutside af PDF-dokument for at placere tekstfod.
- Til sidst skal du kalde postdocumenttextfooter(..)-metoden for at tilføje Text Footer til PDF-dokument og gemme den resulterende fil til Cloud-lager.
def addTextFooter():
try:
#Client credentials
client_secret = "1c9379bb7d701c26cc87e741a29987bb"
client_id = "bbf94a2c-6d7e-4020-b4d2-b9809741374e"
#initialize PdfApi client instance using client credetials
pdf_api_client = asposepdfcloud.api_client.ApiClient(client_secret, client_id)
# opret PdfApi-instans, mens du sender PdfApiClient som argument
pdf_api = PdfApi(pdf_api_client)
# input PDF-fil
input_file = 'marketing.pdf'
# Opret TextFooter-instans
textFooter = asposepdfcloud.TextFooter()
textFooter.background = True
# Indstil vandret justering for sidefod som center
textFooter.horizontal_alignment = 'Center'
# sæt sidefodens opacitet til 0,7
textFooter.opacity = 0.7
textFooter.rotate = None
# indstil rotationsvinklen til 5 grader
textFooter.rotate_angle = 5
textFooter.x_indent = 100
textFooter.y_indent = 100
textFooter.zoom = .8
# Tekstværdi, der skal vises i sidefodsektionen
textFooter.value = 'Aspose.PDF Cloud SDK for Python'
# oprette en forekomst af TextState, der definerer formatering af tekst
textState = asposepdfcloud.TextState(font_size=15, font='Arial', foreground_color=
{"A": 0,
"R": 66,
"G": 111,
"B": 245},
background_color= {
"A": 10,
"R": 179,
"G": 245,
"B": 66},
font_style=1)
# tildele TextState-objekt til TextFooter
textFooter.text_state = textState
# startside af PDF til sidefod
startPage = 2
# slutside af PDF til sidefod
endPage = 3
# kald API'et for at tilføje tekstfod i PDF-fil på 2. og 3. side
response = pdf_api.post_document_text_footer(name = input_file, text_footer= textFooter, start_page_number = startPage, end_page_number=endPage)
# udskrive svarkode i konsollen
print(response)
# udskriv besked i konsollen (valgfrit)
print('Text Footer successfully added to PDF !')
except ApiException as e:
print("Exception while calling PdfApi: {0}".format(e))
print("Code:" + str(e.code))
print("Message:" + e.message)

Billede 2:- Forhåndsvisning af TextFooter tilføjet til PDF.
Besøg venligst følgende link for at downloade input marketing.pdf og den resulterende marketing-TextFooter.pdf.
Tilføj billedfod i PDF ved hjælp af Python
API’en giver også mulighed for at tilføje en billedsidefod til en PDF-fil. Følg venligst instruktionerne nedenfor for at opfylde dette krav.
- Det første trin er at oprette en forekomst af ApiClient-klassen, som kræver Client ID Client Secret som argumenter.
- For det andet skal du oprette en instans af PdfApi-klassen, som kræver ApiClient-objekt som input-argument.
- For det tredje skal du oprette et objekt i ImageFooter, hvor vi har indstillet den vandrette justering som Center, Opacitet som 0,7, drej vinkel som 10, billedfilnavn, margindetaljer og andre egenskaber er angivet.
- Da vi kun behøver at tilføje sidefoden til første side af dokumentet, så har vi indstillet værdier for startsidenummer og slutsidenummer valgfri parametre.
- Til sidst skal du kalde postdocumentimagefooter(..)-metoden for at tilføje Text Footer til PDF-dokument og gemme den resulterende fil til Cloud-lager.
def addImageFooter():
try:
#Client credentials
client_secret = "1c9379bb7d701c26cc87e741a29987bb"
client_id = "bbf94a2c-6d7e-4020-b4d2-b9809741374e"
#initialize PdfApi client instance using client credetials
pdf_api_client = asposepdfcloud.api_client.ApiClient(client_secret, client_id)
# opret PdfApi-instans, mens du sender PdfApiClient som argument
pdf_api = PdfApi(pdf_api_client)
# input PDF-dokument
input_file = 'marketing.pdf'
# Opret ImageFooter-instans
imageFooter = asposepdfcloud.ImageFooter()
# gengiv header oven på PDF-indhold
imageFooter.background = False
# indstil justeringen som venstre
imageFooter.horizontal_alignment = 'Left'
# sæt opaciteten til 70 %
imageFooter.opacity = 0.7
imageFooter.rotate = None
imageFooter.rotate_angle = 10
imageFooter.x_indent = 10
imageFooter.y_indent = 10
imageFooter.zoom = .7
# input billedfil
imageFooter.file_name = 'Koala.jpg'
# indstille billedets bredde og højde detaljer
imageFooter.width = 100
imageFooter.height = 100
# angiv margendetaljer for sidefodbillede
imageFooter.bottom_margin = 2
imageFooter.left_margin = 1
imageFooter.right_margin = 10
# startsiden af dokumentet for at tilføje sidefod
startPage = 1
# startsiden af dokumentet for at tilføje sidefod
endPage = 1
# kalder API'et for at gengive billedfod i PDF-fil
response = pdf_api.post_document_image_footer(name = input_file, image_footer= imageFooter, start_page_number = startPage, end_page_number=endPage)
# udskrive svarkode i konsollen
print(response)
# udskriv besked i konsollen (valgfrit)
print('Image Footer successfully added to PDF !')
except ApiException as e:
print("Exception while calling PdfApi: {0}".format(e))
print("Code:" + str(e.code))
print("Message:" + e.message)

Billede 3:- Forhåndsvisning af billedfod i PDF.
Den resulterende fil genereret af ovenstående eksempel kan downloades fra marketing-ImageFooter.pdf.
Tilføjelse af tekstsidefod til PDF ved hjælp af cURL-kommando
Brugen af cURL-kommandoer og Aspose.PDF Cloud til at tilføje tekst og billede i PDF-sidefod giver flere fordele. For det første eliminerer det behovet for manuel redigering af PDF-dokumenter, hvilket kan være tidskrævende og udsat for fejl. For det andet giver det mulighed for nem tilpasning af overskriftsteksten med mulighed for at ændre skrifttype, størrelse, farve og placering af teksten. For det tredje giver det brugere mulighed for at tilføje tekst til flere PDF-dokumenter samtidigt, hvilket sparer tid og øger effektiviteten. Endelig giver denne tilgang en sikker og pålidelig metode til at tilføje tekst til PDF-headeren, hvor alle data overføres via en sikker forbindelse og behandles på sikre servere.
Generer nu som en forudsætning et JSON Web Token (JWT) ved at udføre følgende kommando.
curl -v "https://api.aspose.cloud/connect/token" \
-X POST \
-d "grant_type=client_credentials&client_id=88d1cda8-b12c-4a80-b1ad-c85ac483c5c5&client_secret=406b404b2df649611e508bbcfcd2a77f" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Accept: application/json"
Nu hvor vi har genereret JWT-tokenet, skal vi udføre følgende kommando for at tilføje TextFooter til PDF-filen.
curl -X POST "https://api.aspose.cloud/v3.0/pdf/marketing.pdf/footer/text?startPageNumber=2&endPageNumber=3" \
-H "accept: application/json" \
-H "authorization: Bearer <JWT Token>" \
-H "Content-Type: application/json" \
-d "{ \"Background\": true, \"HorizontalAlignment\": \"Center\", \"Opacity\": 0.7, \"Rotate\": \"None\", \"RotateAngle\": 5, \"XIndent\": 100, \"YIndent\": 100, \"Zoom\": 0.8, \"Value\": \"Aspose.PDF Cloud SDK for Python\", \"TextState\": { \"FontSize\": 15, \"Font\": \"Arial\", \"ForegroundColor\": { \"A\": 0, \"R\": 66, \"G\": 111, \"B\": 245 }, \"BackgroundColor\": { \"A\": 10, \"R\": 179, \"G\": 245, \"B\": 66 }, \"FontStyle\": \"Regular\" }, \"BottomMargin\": 3, \"LeftMargin\": 3, \"RightMargin\": 3}"
Tilføjelse af billedsidefod til PDF ved hjælp af cURL-kommandoen
Udfør venligst følgende kommando for at tilføje billedoverskriften til PDF-filen ved hjælp af cURL-kommandoen.
curl -X POST "https://api.aspose.cloud/v3.0/pdf/marketing.pdf/footer/image?startPageNumber=1&endPageNumber=1" \
-H "accept: application/json" \
-H "authorization: Bearer <JWT Token>" \
-H "Content-Type: application/json" \
-d "{ \"Background\": false, \"HorizontalAlignment\": \"Left\", \"Opacity\": 0.7, \"Rotate\": \"None\", \"RotateAngle\": 10, \"XIndent\": 10, \"YIndent\": 10, \"Zoom\": 0.7, \"FileName\": \"Koala.jpg\", \"Width\": 100, \"Height\": 100, \"BottomMargin\": 2, \"LeftMargin\": 1, \"RightMargin\": 10}"
Konklusion
Afslutningsvis kan tilføjelse af billede og tekst til sidefodssektionen af et PDF-dokument være en nyttig funktion til forskellige formål, herunder branding, juridisk overholdelse og dokumentorganisering. Aspose.PDF Cloud SDK til Python giver en praktisk og kraftfuld måde at implementere denne funktion i din Python-applikation. På den anden side kan brug af cURL-kommandoer med Aspose.PDF Cloud API tilbyde fleksibilitet og enkelhed til at integrere funktionen i forskellige programmeringssprog og miljøer. Uanset hvilken tilgang du vælger, tilbyder Aspose.PDF Cloud robuste og pålidelige værktøjer til at tilføje billeder og tekst til sidefodssektionen af dine PDF-dokumenter.
Nyttige links
Relaterede artikler
Vi anbefaler, at du besøger følgende artikler for at lære om: