
Das Hinzufügen von Bildern und Text zum Fußzeilenabschnitt PDF kann in verschiedenen Szenarien nützlich sein, beispielsweise um Dokumenten Markenzeichen oder rechtliche Informationen hinzuzufügen. In vielen Branchen ist es üblich, am Ende jeder Seite eines Dokuments ein Firmenlogo oder einen Haftungsausschluss hinzuzufügen. In anderen Fällen kann es erforderlich sein, Seitenzahlen oder andere Metadaten hinzuzufügen, um das Dokument zu organisieren oder zu identifizieren. Unabhängig vom spezifischen Anwendungsfall ist die Möglichkeit, Bilder und Text zum Fußzeilenabschnitt eines PDF Dokuments hinzuzufügen, für viele Unternehmen und Organisationen eine wichtige Funktion. In diesem Artikel untersuchen wir, wie Sie mit Python Cloud SDK Bilder und Text zum Fußzeilenabschnitt eines PDF Dokuments hinzufügen.
Ein anderer Begriff für die Fußzeile ist „laufender Fuß“. Er wird häufig in der Verlagsbranche verwendet und wird so genannt, weil er eine verkürzte Version des Artikels oder andere Informationen dazu enthält.
- Python Cloud SDK
- Fügen Sie mit Python eine Textfußzeile in PDF hinzu
- Bild-Fußzeile in PDF mit Python hinzufügen
- Hinzufügen einer Textfußzeile zu PDF mit dem cURL-Befehl
- Hinzufügen einer Bildfußzeile zu PDF mit dem cURL-Befehl
Python Cloud SDK
Aspose.PDF Cloud SDK für Python bietet eine Reihe leistungsstarker Funktionen für die Arbeit mit PDF Dokumenten, darunter die Möglichkeit, Bilder und Text zum Fußzeilenabschnitt eines PDF Dokuments hinzuzufügen. Dieses SDK bietet eine einfache und intuitive Benutzeroberfläche, mit der sich verschiedene PDF-bezogene Aufgaben problemlos programmgesteuert ausführen lassen. Mit diesem SDK können Sie schnell und einfach benutzerdefinierten Text oder Bilder zur Fußzeile jedes PDF Dokuments hinzufügen und Ihren Dokumenten so ein professionelles und individuelles Aussehen verleihen.
Das SDK steht zum Download über das PIP und GitHub-Repository zur Verfügung. Sie können jedoch einfach den folgenden Befehl im Terminal/in der Eingabeaufforderung ausführen, um die neueste Version des SDK auf dem System zu installieren.
pip install asposepdfcloud
Der nächste wichtige Schritt besteht darin, die Client-Anmeldeinformationen vom Cloud-Dashboard abzurufen. Wenn Sie ein GitHub oder Google-Konto haben, registrieren Sie sich einfach oder klicken Sie auf die Schaltfläche Neues Konto erstellen und geben Sie die erforderlichen Informationen ein.

Bild 1: – Client-Anmeldeinformationen auf dem Aspose.Cloud-Dashboard.
Fügen Sie mit Python eine Textfußzeile in PDF hinzu
Befolgen Sie die unten angegebenen Schritte, um mithilfe eines Python-Codeausschnitts eine Textfußzeile in ein PDF Dokument einzufügen.
- Der erste Schritt besteht darin, eine Instanz der Klasse ApiClient zu erstellen, die als Argumente die Client-ID und das Client-Geheimnis erfordert.
- Erstellen Sie zweitens eine Instanz der PdfApi Klasse, die ein ApiClient Objekt als Eingabeargument erfordert.
- Drittens erstellen wir ein TextFooter Objekt, bei dem wir die horizontale Ausrichtung auf „Zentriert“, die Deckkraft auf 0,7, den Drehwinkel auf 356 und den unteren Rand auf 5 festgelegt haben.
- Um die Textformatierung für TextFooter festzulegen, erstellen Sie ein TextState Objekt, in dem wir Vordergrundfarbe, Schriftgröße, Schriftnamen usw. definieren.
- Jetzt müssen wir Werte für zwei optionale Parameter festlegen, die die Start und Endseite des PDF Dokuments definieren, um die Textfußzeile zu platzieren.
- Rufen Sie abschließend die Methode postdocumenttextfooter(..) auf, um dem PDF Dokument eine Textfußzeile hinzuzufügen und die resultierende Datei im Cloud-Speicher zu speichern.
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)
# Erstellen Sie eine PdfApi-Instanz und übergeben Sie dabei PdfApiClient als Argument
pdf_api = PdfApi(pdf_api_client)
# PDF-Eingabedatei
input_file = 'marketing.pdf'
# TextFooter-Instanz erstellen
textFooter = asposepdfcloud.TextFooter()
textFooter.background = True
# Horizontale Ausrichtung für Fußzeile als zentriert festlegen
textFooter.horizontal_alignment = 'Center'
# Stellen Sie die Deckkraft der Fußzeile auf 0,7 ein
textFooter.opacity = 0.7
textFooter.rotate = None
# Stellen Sie den Drehwinkel auf 5 Grad ein
textFooter.rotate_angle = 5
textFooter.x_indent = 100
textFooter.y_indent = 100
textFooter.zoom = .8
# Im Fußzeilenabschnitt anzuzeigender Textwert
textFooter.value = 'Aspose.PDF Cloud SDK for Python'
# Erstellen Sie eine Instanz von TextState, die die Formatierung des Textes definiert
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)
# TextState Objekt dem TextFooter zuweisen
textFooter.text_state = textState
# Startseite des PDF für den Footer
startPage = 2
# Endseite des PDF für den Fußbereich
endPage = 3
# Rufen Sie die API auf, um der PDF-Datei auf der 2. und 3. Seite eine Textfußzeile hinzuzufügen
response = pdf_api.post_document_text_footer(name = input_file, text_footer= textFooter, start_page_number = startPage, end_page_number=endPage)
# Antwortcode in der Konsole drucken
print(response)
# Nachricht in der Konsole drucken (optional)
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)

Bild 2: – Vorschau des zum PDF hinzugefügten TextFooters.
Unter dem folgenden Link können Sie die Eingaben marketing.pdf und das Ergebnis marketing-TextFooter.pdf herunterladen.
Bild-Fußzeile in PDF mit Python hinzufügen
Die API bietet auch die Möglichkeit, einer PDF-Datei eine Bildfußzeile hinzuzufügen. Befolgen Sie dazu die nachstehenden Anweisungen.
- Der erste Schritt besteht darin, eine Instanz der Klasse ApiClient zu erstellen, die als Argumente die Client-ID und das Client-Geheimnis erfordert.
- Erstellen Sie zweitens eine Instanz der PdfApi Klasse, die ein ApiClient Objekt als Eingabeargument erfordert.
- Drittens erstellen Sie ein ImageFooter Objekt, bei dem wir die horizontale Ausrichtung auf „Zentriert“, die Deckkraft auf 0,7, den Drehwinkel auf 10, den Bilddateinamen, die Randdetails und andere Eigenschaften festgelegt haben.
- Da wir der ersten Seite des Dokuments nur eine Fußzeile hinzufügen müssen, haben wir Werte für die optionalen Parameter „startpagenumber“ und „endpagenumber“ festgelegt.
- Rufen Sie abschließend die Methode postdocumentimagefooter(..) auf, um dem PDF Dokument eine Text-Fußzeile hinzuzufügen und die resultierende Datei im Cloud-Speicher zu speichern.
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)
# Erstellen Sie eine PdfApi-Instanz und übergeben Sie dabei PdfApiClient als Argument
pdf_api = PdfApi(pdf_api_client)
# PDF Dokument eingeben
input_file = 'marketing.pdf'
# ImageFooter-Instanz erstellen
imageFooter = asposepdfcloud.ImageFooter()
# Header über dem PDF-Inhalt rendern
imageFooter.background = False
# Stellen Sie die Ausrichtung auf links ein
imageFooter.horizontal_alignment = 'Left'
# Stellen Sie die Deckkraft auf 70 % ein
imageFooter.opacity = 0.7
imageFooter.rotate = None
imageFooter.rotate_angle = 10
imageFooter.x_indent = 10
imageFooter.y_indent = 10
imageFooter.zoom = .7
# Eingabebilddatei
imageFooter.file_name = 'Koala.jpg'
# Stellen Sie die Bildbreite und -höhe ein
imageFooter.width = 100
imageFooter.height = 100
# Randdetails für das Fußzeilenbild angeben
imageFooter.bottom_margin = 2
imageFooter.left_margin = 1
imageFooter.right_margin = 10
# Startseite des Dokuments zum Hinzufügen einer Fußzeile
startPage = 1
# Startseite des Dokuments zum Hinzufügen einer Fußzeile
endPage = 1
# Rufen Sie die API auf, um die Bildfußzeile in einer PDF-Datei darzustellen
response = pdf_api.post_document_image_footer(name = input_file, image_footer= imageFooter, start_page_number = startPage, end_page_number=endPage)
# Antwortcode in der Konsole drucken
print(response)
# Nachricht in der Konsole drucken (optional)
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)

Bild 3: – Vorschau der Bildfußzeile im PDF.
Die durch das obige Beispiel erzeugte Datei kann von marketing-ImageFooter.pdf heruntergeladen werden.
Hinzufügen einer Textfußzeile zu PDF mit dem cURL-Befehl
Die Verwendung von cURL-Befehlen und Aspose.PDF Cloud zum Hinzufügen von Text und Bildern in der PDF-Fußzeile bietet mehrere Vorteile. Erstens entfällt die manuelle Bearbeitung von PDF Dokumenten, die zeitaufwändig und fehleranfällig sein kann. Zweitens ermöglicht es eine einfache Anpassung des Kopfzeilentextes mit der Möglichkeit, Schriftart, Größe, Farbe und Position des Textes zu ändern. Drittens können Benutzer Text gleichzeitig zu mehreren PDF Dokumenten hinzufügen, was Zeit spart und die Effizienz steigert. Schließlich bietet dieser Ansatz eine sichere und zuverlässige Methode zum Hinzufügen von Text zur PDF-Kopfzeile, wobei alle Daten über eine sichere Verbindung übertragen und auf sicheren Servern verarbeitet werden.
Generieren Sie jetzt als Voraussetzung ein JSON Web Token (JWT), indem Sie den folgenden Befehl ausführen.
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"
Nachdem wir nun das JWT-Token generiert haben, müssen wir den folgenden Befehl ausführen, um TextFooter zur PDF-Datei hinzuzufügen.
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}"
Hinzufügen einer Bildfußzeile zu PDF mit dem cURL-Befehl
Bitte führen Sie den folgenden Befehl aus, um den Bildkopf mit dem cURL-Befehl zur PDF-Datei hinzuzufügen.
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}"
Abschluss
Zusammenfassend lässt sich sagen, dass das Hinzufügen von Bildern und Text zum Fußzeilenabschnitt eines PDF Dokuments eine nützliche Funktion für verschiedene Zwecke sein kann, darunter Branding, Einhaltung gesetzlicher Vorschriften und Dokumentorganisation. Aspose.PDF Cloud SDK für Python bietet eine bequeme und leistungsstarke Möglichkeit, diese Funktion in Ihre Python-Anwendung zu implementieren. Andererseits kann die Verwendung von cURL-Befehlen mit Aspose.PDF Cloud API Flexibilität und Einfachheit bei der Integration der Funktion in verschiedene Programmiersprachen und Umgebungen bieten. Unabhängig von dem von Ihnen gewählten Ansatz bietet Aspose.PDF Cloud robuste und zuverlässige Tools zum Hinzufügen von Bildern und Text zum Fußzeilenabschnitt Ihrer PDF Dokumente.
Nützliche Links
Verwandte Artikel
Wir empfehlen Ihnen, die folgenden Artikel zu lesen, um mehr über Folgendes zu erfahren: