Python を使用して、テキストまたは画像の透かしを DOC ドキュメントに追加します。 DOC ドキュメントをロードし、必要な透かしを挿入します。次に、結果を DOCX、PDF、MD、HTML、TXT、DOC、RTF、EPUB、XPS などの便利な形式で保存し、透かし入りのドキュメントを他の人と共有します。また、透かしが以前にドキュメントに追加されていて、追加の理由がもはや関連していない場合は、DOC ドキュメントから透かしを削除します。
この Python API を使用すると、開発者はオンラインで DOC に透かしを追加できます。テキストまたは画像を使用して透かしを作成し、その透かしを Python で DOC ドキュメントに挿入するだけです。
注: サードパーティのアプリケーションやライブラリをインストールする必要はありません。したがって、当社の Python ソフトウェア ソリューションは非常に使いやすいものです。
指定された Python SDK は、DOC から透かしを削除するのにも役立ちます。 DOC の透かしを削除すると、テキストまたは画像の透かしがスタンプされた目的の DOC ドキュメントを読み込み、Python を使用してこの透かしを DOC から削除し、出力ファイルを便利な形式 (DOC、DOCX、PDF、JPEG、 PNG、TIFF など。
Python API を使用して DOC の透かしを追加または削除する方法を評価するには、DOC と透かしを画像またはテキストとして読み込みます。次に、便利なエクスポート ファイル形式 (DOC、DOCX、PDF、HTML、RTF、XPS など) を選択します。
次の例を使用して、その仕組みを確認してください。
import asposewordscloud
words_api = WordsApi(
client_id = '####-####-####-####-####', client_secret = '##################')
request_document = open('Input1.doc', '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='doc')
words_api.convert_document(convert_document_request)
import asposewordscloud
words_api = WordsApi(
client_id = '####-####-####-####-####', client_secret = '##################')
request_document = open('Input.doc', '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='doc')
words_api.convert_document(convert_document_request)
import asposewordscloud
words_api = WordsApi(
client_id = '####-####-####-####-####', client_secret = '##################')
request_document = open('Input.doc', '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='doc')
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 を参照してください。