使用此 Ruby API,開發人員可以在線向 DOCX 添加水印。只需使用文本或圖像創建水印,然後將該水印插入到 Ruby 中的 DOCX 文檔中。
注意:無需安裝任何第三方應用程序或庫。因此,我們的 Ruby 軟件解決方案非常易於使用。
給定的 Ruby SDK 也有助於從 DOCX 中刪除水印。刪除 DOCX 中的水印意味著您可以加載帶有文本或圖像水印標記的所需 DOCX 文檔,使用 Ruby 從 DOCX 中刪除此水印,然後以方便的格式保存輸出文件 - DOC、DOCX、PDF、JPEG、 PNG、TIFF 等。
要評估如何使用我們的 Ruby API 在 DOCX 中添加或刪除水印,請將 DOCX 和水印作為圖像或文本加載。然後選擇一種方便的導出文件格式--DOC、DOCX、PDF、HTML、RTF、XPS 等。
使用以下示例查看其工作原理:
require 'aspose_words_cloud'
AsposeWordsCloud.configure do |config|
config.client_data['ClientId'] = '####-####-####-####-####'
config.client_data['ClientSecret'] = '##################'
end
@words_api = WordsAPI.new
request_document = File.open('Input1.docx')
request_image_file = File.open('Input2.docx')
insert_watermark_image_online = InsertWatermarkImageOnlineRequest.new(
document: request_document, image_file: request_image_file)
inserted_watermark_image =
@words_api.insert_watermark_image_online(insert_watermark_image_online)
request_document = File.open('document')
convert_document = ConvertDocumentRequest.new(
document: inserted_watermark_image.document.values[0], format: 'docx')
@words_api.convert_document(convert_document)
require 'aspose_words_cloud'
AsposeWordsCloud.configure do |config|
config.client_data['ClientId'] = '####-####-####-####-####'
config.client_data['ClientSecret'] = '##################'
end
@words_api = WordsAPI.new
request_document = File.open('Input.docx')
request_watermark_text = WatermarkText.new(
{:Text => 'This is the watermark text.', :RotationAngle => 90})
insert_watermark_text_online = InsertWatermarkTextOnlineRequest.new(
document: request_document, watermark_text: request_watermark_text)
inserted_watermark_text = @words_api.insert_watermark_text_online(insert_watermark_text_online)
request_document = File.open('document')
convert_document = ConvertDocumentRequest.new(
document: inserted_watermark_text.document.values[0], format: 'docx')
@words_api.convert_document(convert_document)
require 'aspose_words_cloud'
AsposeWordsCloud.configure do |config|
config.client_data['ClientId'] = '####-####-####-####-####'
config.client_data['ClientSecret'] = '##################'
end
@words_api = WordsAPI.new
request_document = File.open('Input.docx')
delete_watermark_online = DeleteWatermarkOnlineRequest.new(document: request_document)
deleted_watermark = @words_api.delete_watermark_online(delete_watermark_online)
convert_document = ConvertDocumentRequest.new(
document: deleted_watermark.document.values[0], format: 'docx')
@words_api.convert_document(convert_document)
使用 RubyGems 託管服務安裝 Aspose.Words Cloud SDK for Ruby 。運行 gem install aspose_words_cloud 來安裝包。作為替代方案,您可以從 GitHub 手動克隆 Aspose.Words Cloud SDK for Ruby 源代碼並在您的項目中使用它。請按照這些 Instructions 快速獲取必要的安全憑證並訪問我們的 REST API。