Word に透かしを追加するか、Ruby を使用して以前に追加した透かしを削除します

この Ruby ライブラリを使用して、いくつかの手順で Word ドキュメントに画像またはテキストの透かしをスタンプするか、すでに追加されている透かしを削除します

Ruby を使用して、テキストまたは画像の透かしを Word ドキュメントに追加します。 Word ドキュメントをロードし、必要な透かしを挿入します。次に、結果を DOCX、PDF、MD、HTML、TXT、DOC、RTF、EPUB、XPS などの便利な形式で保存し、透かし入りのドキュメントを他の人と共有します。また、透かしが以前にドキュメントに追加されていて、追加の理由がもはや関連していない場合は、Word ドキュメントから透かしを削除します。

コードスニペットを表示

Word – Ruby で透かしを追加

この Ruby API を使用すると、開発者はオンラインで Word に透かしを追加できます。テキストまたは画像を使用して透かしを作成し、その透かしを Ruby で Word ドキュメントに挿入するだけです。

注: サードパーティのアプリケーションやライブラリをインストールする必要はありません。したがって、当社の Ruby ソフトウェア ソリューションは非常に使いやすいものです。

Word から透かしを削除 – Ruby

指定された Ruby SDK は、Word から透かしを削除するのにも役立ちます。 Word の透かしを削除すると、テキストまたは画像の透かしがスタンプされた目的の Word ドキュメントを読み込み、Ruby を使用してこの透かしを Word から削除し、出力ファイルを便利な形式 (DOC、DOCX、PDF、JPEG、 PNG、TIFF など。

Word で透かしを操作する

Ruby API を使用して Word の透かしを追加または削除する方法を評価するには、Word と透かしを画像またはテキストとして読み込みます。次に、便利なエクスポート ファイル形式 (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_stream = File.open('Input2.jpg')
request_watermark_data = WatermarkDataImage.new(
    {:Image => AsposeWordsCloud::FileReference.fromLocalFileContent(request_image_stream)})
insert_watermark_request = InsertWatermarkOnlineRequest.new(
    document: request_document, watermark_data: request_watermark_data)
insert_watermark_result =
    @words_api.insert_watermark_online(insert_watermark_request)

convert_document_request = ConvertDocumentRequest.new(
    document: insert_watermark_result.document.values[0], format: 'docx')
@words_api.convert_document(convert_document_request)
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_data = WatermarkDataText.new(
    {:Text => 'This is the watermark text', :Layout => 'Diagonal'})
insert_watermark_request = InsertWatermarkOnlineRequest.new(
    document: request_document, watermark_data: request_watermark_data)
insert_watermark_result = @words_api.insert_watermark_text_online(insert_watermark_request)

convert_document_request = ConvertDocumentRequest.new(
    document: insert_watermark_result.document.values[0], format: 'docx')
@words_api.convert_document(convert_document_request)
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)
コードを実行する
  
Rubyをクリップボードにコピーします

Ruby を使用して Word の透かしを削除する方法

  1. Aspose.Words Cloud for Rubyインストール
  2. Ruby プロジェクトにライブラリ参照を追加 (ライブラリをインポート)
  3. アプリ キーを使用して API を構成する
  4. 透かしを削除する Word ドキュメントを読み込みます
  5. 透かしを削除するリクエストを作成する
  6. 結果を便利なファイル形式に保存する

DOCX で透かしを使用するための Ruby ライブラリ

RubyGems ホスティングサービスを使用して Aspose.Words Cloud SDK for Ruby をインストールします。 gem install aspose_words_cloud を実行して、パッケージをインストールします。別の方法として、GitHubから Aspose.Words Cloud SDK for Ruby ソースコードを手動で複製して、プロジェクトで使用することもできます。これらの Instructions に従って、必要なセキュリティクレデンシャルをすばやく取得し、RESTAPIにアクセスしてください。

システム要求

Ruby 2.6 以降

詳細については、 Repository Documentation を参照してください。

サポートされているその他のファイル形式

他の形式のドキュメントに透かしを追加できます。

5%

Aspose製品アップデートを購読する

メールボックスに直接配信される月刊ニュースレターとオファーを入手してください。

© Aspose Pty Ltd 2001-2024. 全著作権所有。