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

Avec cette bibliothèque Ruby, les développeurs peuvent ajouter un filigrane d'image ou de texte sur un PDF document ou Word, ainsi que supprimer un filigrane déjà ajouté en quelques secondes

Protégez vos documents contre la distribution non autorisée et ajoutez le filigrane en ligne. Pour ce faire, il suffit de charger un format de PDF document, Word ou autre et d'ajouter un filigrane de texte ou d'image à l'aide de Ruby. Enregistrez ensuite le PDF document ou Word avec filigrane dans un format pratique tel que DOC, DOCX, PDF, HTML, RTF, XPS et autres. Vous pouvez également supprimer le filigrane des documents pour faciliter leur traitement, à moins qu'il ne viole les droits de quiconque.

Afficher l'extrait de code

Ajouter un filigrane en Ruby

Avec cette API Ruby, les développeurs peuvent ajouter un filigrane au PDF, Word ou à d'autres documents en ligne. Vous pouvez créer le filigrane à l'aide de texte ou d'une image, puis insérer ce filigrane dans votre PDF document ou Word en définissant l'angle de superposition dans 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 en Ruby

Le SDK Ruby donné est également utile pour supprimer les filigranes. Par exemple, la suppression d'un filigrane dans Word signifie que vous pouvez charger le Word document souhaité tamponné avec un filigrane de texte ou d'image, supprimer ce filigrane du document à l'aide de Ruby, puis enregistrer le fichier de sortie dans un format pratique.

Filigrane dans Word ou PDF

Pour évaluer notre API Ruby, chargez le document auquel vous souhaitez ajouter un filigrane et le filigrane sous forme d'image ou de texte. Sélectionnez ensuite un format de fichier d'exportation pratique - DOCX, PDF, MD, HTML, TXT, DOC, RTF, EPUB, 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, PDF, JPG, PNG 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 un 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

Ruby bibliothèque pour utiliser des filigranes

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.

Formats de document les plus populaires pour ajouter un filigrane

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.