このコードでは、Excelスプレッドシート内の透かしテキストを変更する方法を示しています。
Python
# XLSXファイルを開く
import groupdocs.watermark as gw
import groupdocs.watermark.watermarks as gww
import groupdocs.watermark.search.searchcriteria as gwss
import groupdocs.watermark.options.spreadsheet as gwos
# スプレッドシートデータを読み込む
with gw.Watermarker("source.xlsx") as watermarker:
search_criteria = gwss.TextSearchCriteria("test", False)
search_criteria.pages = [1,3]
# 透かしテキストを変更
watermarks = watermarker.search(search_criteria)
for watermark in watermarks:
try:
watermark.formatted_text_fragments.clear()
watermark.formatted_text_fragments.add(
"passed",
gww.Font("Calibri", 19.0, gww.FontStyle.bold),
gww.Color.red,
gww.Color.aqua
)
except Exception as e:
pass
# 結果を保存
watermarker.save("output.xlsx")