ドキュメントを不正な配布から保護し、透かしをオンラインで追加します。これを行うには、PDF、Word、またはその他のドキュメント形式を読み込み、Python を使用してテキストまたは画像の透かしを追加します。次に、透かし入りの PDF または Word ドキュメントを、DOC、DOCX、PDF、HTML、RTF、XPS などの便利な形式で保存します。ドキュメントから透かしを削除して、誰かの権利を侵害しない限り、処理を容易にすることもできます。
この Python API を使用すると、開発者はオンラインで PDF、Word、またはその他のドキュメントに透かしを追加できます。テキストまたは画像を使用して透かしを作成し、Python でオーバーレイ角度を設定して、その透かしを PDF または Word ドキュメントに挿入できます。
注: サードパーティのアプリケーションやライブラリをインストールする必要はありません。したがって、当社の Python ソフトウェア ソリューションは非常に使いやすいものです。
指定された Python SDK も透かしを削除するのに役立ちます。たとえば、Word で透かしを削除すると、テキストまたは画像の透かしがスタンプされた目的の Word ドキュメントを読み込み、Python を使用してドキュメントからこの透かしを削除し、出力ファイルを便利な形式で保存できます。
Python API を評価するには、透かしを追加するドキュメントと、透かしを画像またはテキストとして読み込みます。次に、便利なエクスポート ファイル形式 (DOCX、PDF、MD、HTML、TXT、DOC、RTF、EPUB、XPS など) を選択します。
次の例を使用して、その仕組みを確認してください。
import asposewordscloud
words_api = WordsApi(
client_id = '####-####-####-####-####', client_secret = '##################')
request_document = open('Input1.docx', 'rb')
request_image_stream = open('Input2.jpg', 'rb')
request_watermark_data = asposewordscloud.WatermarkDataImage(
image=asposewordscloud.FileReference.fromLocalFileContent(request_image_stream))
insert_watermark_request = asposewordscloud.models.requests.InsertWatermarkOnlineRequest(
document=request_document, watermark_data=request_watermark_data)
insert_watermark_result = words_api.insert_watermark_online(insert_watermark_request)
convert_document_request = asposewordscloud.models.requests.ConvertDocumentRequest(
document=list(insert_watermark_result.document.values())[0], format='docx')
words_api.convert_document(convert_document_request)
import asposewordscloud
words_api = WordsApi(
client_id = '####-####-####-####-####', client_secret = '##################')
request_document = open('Input.docx', 'rb')
request_watermark_data = asposewordscloud.WatermarkDataText(
text='This is the watermark text',
layout='Diagonal')
insert_watermark_request = asposewordscloud.models.requests.InsertWatermarkOnlineRequest(
document=request_document, watermark_data=request_watermark_data)
insert_watermark_result = words_api.insert_watermark_online(insert_watermark_request)
convert_document_request = asposewordscloud.models.requests.ConvertDocumentRequest(
document=list(insert_watermark_result.document.values())[0], format='docx')
words_api.convert_document(convert_document_request)
import asposewordscloud
words_api = WordsApi(
client_id = '####-####-####-####-####', client_secret = '##################')
request_document = open('Input.docx', 'rb')
delete_watermark_online = asposewordscloud.models.requests.DeleteWatermarkOnlineRequest(
document=request_document)
deleted_watermark = words_api.delete_watermark_online(delete_watermark_online)
convert_document = asposewordscloud.models.requests.ConvertDocumentRequest(
document=list(deleted_watermark.document.values())[0], format='docx')
words_api.convert_document(convert_document)
PyPi リポジトリを使用して Aspose.Words Cloud SDK for Python をインストールします。 pip install aspose-words-cloud を実行してSDKをインストールしてから、 import asposewordscloud します。別の方法として、GitHubから Aspose.Words Cloud SDK for Python ソースコードを手動で複製して、プロジェクトで使用することもできます。これらの Instructions に従って、必要なセキュリティクレデンシャルをすばやく取得し、RESTAPIにアクセスしてください。
詳細については、 Repository Documentation を参照してください。