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

À l'aide de cette bibliothèque Ruby, tamponnez PDF 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 à PDF documents à l'aide de Ruby. Chargez le PDF 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 PDF 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

PDF - ajouter un filigrane en Ruby

Avec cette API Ruby, les développeurs peuvent ajouter un filigrane au PDF en ligne. Créez simplement le filigrane en utilisant du texte ou une image, puis insérez ce filigrane dans votre PDF 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 PDF – Ruby

Le SDK Ruby donné est également utile pour supprimer les filigranes du PDF. La suppression d'un filigrane en PDF signifie que vous pouvez charger le PDF document souhaité estampillé d'un filigrane de texte ou d'image, supprimer ce filigrane du PDF à 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 PDF

Pour évaluer comment ajouter ou supprimer un filigrane en PDF avec notre API Ruby, chargez le PDF 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.pdf')
request_image_file = File.open('Input2.pdf')
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: 'pdf')
@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.pdf')
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: 'pdf')
@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.pdf')
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: 'pdf')
@words_api.convert_document(convert_document)
Exécuter le code
  
Copier le code Ruby dans le presse-papiers

Comment créer filigrane PDF 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 PDF 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 PDF

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.