Ajoutez un filigrane à Word ou supprimez les filigranes ajoutés précédemment à l'aide de Ruby

À l'aide de cette bibliothèque Ruby, tamponnez Word documents avec un filigrane d'image ou de texte ou supprimez un filigrane déjà ajouté en quelques étapes

Ajoutez un filigrane de texte ou d'image à Word documents à l'aide de Ruby. Chargez le Word document et insérez-y le filigrane requis. Enregistrez ensuite le résultat dans un format pratique tel que DOCX, PDF, MD, HTML, TXT, DOC, RTF, EPUB, XPS et plus, et partagez le document en filigrane avec une autre personne. Supprimez également le filigrane du Word document si le filigrane a déjà été ajouté au document et que les raisons de l'ajout ne sont plus pertinentes.

Afficher l'extrait de code

Word - ajouter un filigrane en Ruby

Avec cette API Ruby, les développeurs peuvent ajouter un filigrane au Word en ligne. Créez simplement le filigrane en utilisant du texte ou une image, puis insérez ce filigrane dans votre Word document en Ruby.

Remarque: il n'est pas nécessaire d'installer des applications ou des bibliothèques tierces. Par conséquent, notre solution logicielle Ruby est très facile à utiliser.

Supprimer le filigrane du Word – Ruby

Le SDK Ruby donné est également utile pour supprimer les filigranes du Word. La suppression d'un filigrane en Word signifie que vous pouvez charger le Word document souhaité estampillé d'un filigrane de texte ou d'image, supprimer ce filigrane du Word à l'aide de Ruby, puis enregistrer le fichier de sortie dans un format pratique - DOC, DOCX, PDF, JPEG, PNG, TIFF et autres.

Travailler avec filigrane en Word

Pour évaluer comment ajouter ou supprimer un filigrane en Word avec notre API Ruby, chargez le Word et le filigrane sous forme d'image ou de texte. Sélectionnez ensuite un format de fichier d'exportation pratique - DOC, DOCX, PDF, HTML, RTF, XPS et autres.

Utilisez l'exemple suivant pour voir comment cela fonctionne :

Le fichier doit ajouter des filigranes
Exécuter le code
Téléchargez une image que vous souhaitez insérer
Sélectionnez le format cible dans la liste
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)
Exécuter le code
  
Copier le code Ruby dans le presse-papiers

Comment créer filigrane Word Ruby REST API

  1. Installez Aspose.Words Cloud for Ruby
  2. Ajouter une référence de bibliothèque (importer la bibliothèque) à votre projet Ruby
  3. Configurez l'API à l'aide de vos clés d'application
  4. Chargez le Word document dont vous souhaitez supprimer le filigrane
  5. Créer une demande pour supprimer le filigrane
  6. Enregistrez le résultat dans un format de fichier pratique

Bibliothèque Ruby pour utiliser des filigranes dans DOCX

Installez Aspose.Words Cloud SDK for Ruby en utilisant le service d'hébergement RubyGems. Exécutez gem install aspose_words_cloud pour installer le package. Comme alternative, vous pouvez cloner manuellement Aspose.Words Cloud SDK for Ruby de GitHub et l'utiliser dans votre projet. Veuillez suivre ces Instructions pour obtenir rapidement les informations d'identification de sécurité nécessaires et accéder à notre REST API.

Configuration requise

Ruby 2.6 ou plus récent

Reportez-vous à la Repository Documentation pour voir les détails.

Autres formats de fichiers pris en charge

Vous pouvez ajouter un filigrane à un document dans d'autres formats :

5%

Abonnez-vous aux mises à jour des produits Aspose

Recevez des newsletters mensuelles et des offres directement dans votre boîte mail.

© Aspose Pty Ltd 2001-2024. Tous les droits sont réservés.