
In der Welt des Dokumentenmanagements ist die Gewährleistung der Sicherheit, Authentizität und professionellen Präsentation Ihrer Inhalte von größter Bedeutung. Eine effektive Möglichkeit, diese Ziele zu erreichen, besteht darin, Ihren Word Dokumenten Wasserzeichen hinzuzufügen. Egal, ob Sie vertrauliche Informationen schützen, Ihre Unternehmensmaterialien mit einem Branding versehen oder einfach die visuelle Attraktivität Ihrer Dokumente verbessern möchten, Wasserzeichen spielen eine entscheidende Rolle. In diesem Artikel zeigen wir Ihnen, wie Sie mithilfe des Python Cloud SDK ganz einfach Wasserzeichen zu Ihren Word Dokumenten hinzufügen.
- REST-API für die Verarbeitung von Word Dokumenten
- Bildwasserzeichen zum Word Dokument in Python hinzufügen
- Textwasserzeichen in Word Dokument einfügen
- Textwasserzeichen mit cURL-Befehlen hinzufügen
REST-API für die Verarbeitung von Word Dokumenten
Mit dem Aspose.Words Cloud SDK für Python wird das Hinzufügen von Wasserzeichen zu Ihren Word Dokumenten zu einem nahtlosen Prozess. Mit diesem robusten Toolkit können Sie die Sicherheit und das Branding Ihrer Dokumente mühelos verbessern. Darüber hinaus stellt das SDK sicher, dass Ihre Dokumente nicht nur optisch ansprechend, sondern auch sicher und professionell sind.
Das SDK bietet auch andere spannende Funktionen, z. B. das Erstellen, Bearbeiten und Manipulieren von MS Word- (DOCX, DOC, DOT, RTF, DOCM) oder OpenDocument Dateien (ODT, OTT).
Das Python Cloud SDK steht unter PIP und GitHub zum Download bereit. Führen Sie daher bitte den folgenden Befehl im Kommandozeilenterminal aus, um das SDK zu installieren:
pip install aspose-words-cloud
Wenn Sie Visual Studio für ein Python-Projekt verwenden, klicken Sie auf die Option Ansicht ->Andere Fenster ->Python-Umgebungen und geben Sie im Feld Pakete im Fenster Python-Umgebungen aspose-word-cloud ein. Klicken Sie dann auf aspose-word-cloud installieren.

Bild 1: - Python-Paket „aspose-words-cloud“.
Bildwasserzeichen zum Word Dokument in Python hinzufügen
In diesem Abschnitt besprechen wir die Details und die zugehörigen Schritte zum Hinzufügen eines Bildwasserzeichens zu einem Word Dokument in Python.
- Zuerst müssen wir eine Instanz der WordsApi Klasse erstellen und dabei die Client-ID und die Client-Details als Argumente übergeben.
- Zweitens verwenden Sie die Methode uploadfile(..), während Sie das UploadFileRequest Objekt als Argument übergeben, um das eingegebene Word Dokument und die Bilddatei in den Cloud-Speicher hochzuladen (zwei separate Aufrufe).
- Erstellen Sie nun ein Objekt der Klasse InsertWatermarkImageRequest, das den eingegebenen Word-Dateinamen, den Namen der resultierenden Datei, den Drehwinkel und den Namen des mit einem Wasserzeichen zu versehenden Bildes übernimmt.
- Rufen Sie abschließend die Methode insertwatermarkimage(..) der Klasse WordsApi auf, um dem Word Dokument ein Bildwasserzeichen hinzuzufügen.
# Weitere Beispiele finden Sie unter https://github.com/aspose-words-cloud/aspose-words-cloud-python.
import asposewordscloud
import asposewordscloud.models.requests
from asposewordscloud import ApiClient, WordsApi
from asposewordscloud.rest import ApiException
def watermark():
try:
# Erstellen Sie eine Instanz von WordsApi
words_api = WordsApi("88d1cda8-b12c-4a80-b1ad-c85ac483c5c5","406b404b2df649611e508bbcfcd2a77f")
# Name des eingegebenen Word Dokuments
inputFileName = 'source.doc'
# Name der resultierenden Datei
resultantFile = 'Watermarked.doc'
# Name des Bildes, das mit einem Wasserzeichen versehen werden soll
watermarkImage = 'confidential.jpg'
# Laden Sie das Word-Quelldokument in den Cloud-Speicher hoch
words_api.upload_file(asposewordscloud.models.requests.UploadFileRequest(open('C:\\Users\\shahbnay\\Downloads\\'+inputFileName, 'rb'), "", None))
# Bild zum Versehen mit einem Wasserzeichen hochladen
words_api.upload_file(asposewordscloud.models.requests.UploadFileRequest(open('C:\\Users\\shahbnay\\Downloads\\'+watermarkImage, 'rb'), "", None))
# Erstellen Sie eine InsertImage-Anforderung und übergeben Sie dabei das eingegebene Word Dokument, den Drehwinkel, den Bildnamen und die resultierenden Dateinamen als Argumente.
insert_request = asposewordscloud.models.requests.InsertWatermarkImageRequest(name=inputFileName,dest_file_name=resultantFile,rotation_angle=45,image=watermarkImage)
# Bild-Wasserzeichenvorgang einleiten
words_api.insert_watermark_image(insert_request)
# Nachricht in der Konsole drucken (optional)
print('Watermark inserted successfully !')
except ApiException as e:
print("Exception while calling WordsApi: {0}".format(e))

Bild 2: – Vorschau eines Word Dokuments mit Bildwasserzeichen.
Textwasserzeichen in Word Dokument einfügen
Lassen Sie uns im Detail besprechen, wie Sie mit dem Python Cloud SDK ein Textwasserzeichen in ein Word Dokument einfügen.
- Zuerst müssen wir eine Instanz der WordsApi Klasse erstellen und dabei die Client-ID und die Client-Details als Argumente übergeben.
- Zweitens verwenden Sie die Methode uploadfile(..), während Sie das UploadFileRequest Objekt als Argument übergeben, um eingegebene Word Dokumente in den Cloud-Speicher hochzuladen.
- Drittens erstellen Sie eine Instanz der Klasse WatermarkText, die als Argumente den Drehwinkel und den mit einem Wasserzeichen zu versehenden Text verwendet.
- Erstellen Sie nun ein Objekt der Klasse InsertWatermarkTextRequest, das den eingegebenen Word-Dateinamen, den resultierenden Dateinamen und das WatermarkText Objekt als Argumente verwendet.
- Rufen Sie abschließend die Methode insertwatermarktext(..) der Klasse WordsApi auf, um ein Textwasserzeichen in das Word Dokument einzufügen.
# Weitere Beispiele finden Sie unter https://github.com/aspose-words-cloud/aspose-words-cloud-python.
import asposewordscloud
import asposewordscloud.models.requests
from asposewordscloud import ApiClient, WordsApi
from asposewordscloud.rest import ApiException
def textWatermark():
try:
# Erstellen Sie eine Instanz von WordsApi
words_api = WordsApi("88d1cda8-b12c-4a80-b1ad-c85ac483c5c5","406b404b2df649611e508bbcfcd2a77f")
# Name des eingegebenen Word Dokuments
inputFileName = 'source.doc'
# Name der resultierenden Datei
resultantFile = 'Watermarked.doc'
# Laden Sie das Word-Quelldokument in den Cloud-Speicher hoch
words_api.upload_file(asposewordscloud.models.requests.UploadFileRequest(open('C:\\Users\\shahbnay\\Downloads\\'+inputFileName, 'rb'), "", None))
# Wasserzeichenobjekt, das Text und Drehwinkel definiert
watermark_string = asposewordscloud.WatermarkText(rotation_angle = 90, text='confidential')
# Erstellen Sie ein Objekt von InsertWatermarkTextRequest
insert_request = asposewordscloud.models.requests.InsertWatermarkTextRequest(name=inputFileName,watermark_text=watermark_string,dest_file_name=resultantFile)
# Wasserzeichenvorgang einleiten
words_api.insert_watermark_text(insert_request)
# Nachricht in der Konsole drucken (optional)
print('Watermark inserted successfully !')
except ApiException as e:
print("Exception while calling WordsApi: {0}".format(e))
# Rufen Sie die Methode zum Hinzufügen eines Textwasserzeichens auf
textWatermark()

Bild 3: Vorschau des in das Word Dokument eingefügten Textwasserzeichens.
Textwasserzeichen mit cURL-Befehlen hinzufügen
Alternativ können Sie Ihre Word Dokumente ganz einfach mit Aspose.Words Cloud und cURL-Befehlen mit Wasserzeichen versehen. Dieser flexible Ansatz bietet dieselben Wasserzeichenfunktionen wie das SDK, ermöglicht Ihnen jedoch, Wasserzeichen über einfache Befehlszeilenanweisungen direkt in Ihren Workflow zu integrieren.
Bevor wir fortfahren, müssen wir basierend auf den Clientanmeldeinformationen ein JWT-Zugriffstoken generieren. Führen Sie daher den folgenden Befehl aus, um das Zugriffstoken zu generieren.
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 haben, führen Sie bitte den folgenden Befehl aus, um ein Textwasserzeichen in das Word Dokument einzufügen und die Ausgabe unter dem Namen TextWatermarked.doc im Cloud-Speicher zu speichern.
curl -v -X POST "https://api.aspose.cloud/v4.0/words/source.doc/watermarks/texts?destFileName=TextWatermarked.doc" \
-H "accept: application/json" \
-H "Authorization: Bearer <JWT Token>" \
-H "Content-Type: application/json" \
-d "{\"Text\":\"Confidential\",\"RotationAngle\":45}"
Die in den obigen Beispielen verwendeten Beispieldateien können von source.doc und TextWatermarked.doc heruntergeladen werden.
Abschluss
Abschließend haben wir zwei vielseitige Methoden zum Hinzufügen von Wasserzeichen zu Word Dokumenten besprochen, von denen jede ihre eigenen Vorteile bietet. Aspose.Words Cloud SDK für Python bietet eine leistungsstarke und benutzerfreundliche Möglichkeit, Ihren Dokumenten Wasserzeichen hinzuzufügen, mit umfangreichen Funktionen und Anpassungsoptionen. Andererseits bietet die Verwendung von Aspose.Words Cloud mit cURL-Befehlen eine Befehlszeilenlösung, die sich nahtlos in Ihren Arbeitsablauf integriert. Die Wahl hängt also letztendlich von Ihrem spezifischen Arbeitsablauf und Ihren Vorlieben ab, aber mit diesen Tools war das Hinzufügen von Wasserzeichen zu Word Dokumenten nie einfacher.
Nützliche Links
Verwandte Artikel
Wir empfehlen Ihnen, die folgenden Artikel zu lesen, um mehr über Folgendes zu erfahren: