Voeg een watermerk toe aan PDF of verwijder eerder toegevoegde watermerken met Ruby

Gebruik deze Ruby bibliotheek om PDF documenten te stempelen met een afbeeldings- of tekstwatermerk of een reeds toegevoegd watermerk in een paar stappen te verwijderen

Voeg een tekst- of afbeeldingswatermerk toe aan PDF documenten met Ruby. Laad het PDF document en plaats het gewenste watermerk erin. Sla het resultaat vervolgens op in een handig formaat zoals DOCX, PDF, MD, HTML, TXT, DOC, RTF, EPUB, XPS en meer, en deel het document met watermerk met iemand anders. Verwijder ook het watermerk uit PDF document als het watermerk eerder aan het document is toegevoegd en de redenen voor het toevoegen niet langer relevant zijn.

Codefragment bekijken

PDF - watermerk toevoegen in Ruby

Met deze Ruby API kunnen ontwikkelaars online een watermerk aan PDF toevoegen. Maak gewoon het watermerk met tekst of een afbeelding en voeg dat watermerk vervolgens in uw PDF document in Ruby in.

Opmerking: het is niet nodig om applicaties of bibliotheken van derden te installeren. Daarom is onze Ruby softwareoplossing zeer gebruiksvriendelijk.

Watermerk verwijderen uit PDF – Ruby

De gegeven Ruby SDK is ook handig om watermerken uit PDF te verwijderen. Het verwijderen van een watermerk in PDF betekent dat u het gewenste PDF document kunt laden met een tekst- of afbeeldingswatermerk, dit watermerk uit de PDF kunt verwijderen met Ruby en vervolgens het uitvoerbestand in een handig formaat kunt opslaan – DOC, DOCX, PDF, JPEG, PNG, TIFF en anderen.

Werken met watermerk in PDF

Om te evalueren hoe u een watermerk in PDF kunt toevoegen of verwijderen met onze Ruby API, laadt u de PDF en het watermerk als een afbeelding of tekst. Selecteer vervolgens een handig exportbestandsformaat - DOC, DOCX, PDF, HTML, RTF, XPS en andere.

Gebruik het volgende voorbeeld om te zien hoe het werkt:

Bestand moet watermerken toevoegen
Voer code uit
Upload een afbeelding die u wilt invoegen
Selecteer het doelformaat uit de lijst
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_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: 'pdf')
@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.pdf')
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: 'pdf')
@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.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)
Voer code uit
  
Kopieer code Ruby naar het klembord

Watermerk verwijderen in PDF met Ruby

  1. Installeer Aspose.Words Cloud for Ruby
  2. Voeg een bibliotheekreferentie toe (importeer de bibliotheek) aan uw Ruby project
  3. Configureer API met uw app-sleutels
  4. Laad PDF document waarvan u het watermerk wilt verwijderen
  5. Maak een verzoek om het watermerk te verwijderen
  6. Sla het resultaat op in een handig bestandsformaat

Ruby bibliotheek om watermerken te gebruiken in PDF

Installeer Aspose.Words Cloud SDK for Ruby met RubyGems hostingservice. Voer gem install aspose_words_cloud uit om het pakket te installeren. Als alternatief kunt u de Aspose.Words Cloud SDK for Ruby -broncode van GitHub handmatig klonen en in uw project gebruiken. Volg deze Instructions om snel de benodigde beveiligingsreferenties te krijgen en toegang te krijgen tot onze REST API.

systeem vereisten

Ruby 2.6 of nieuwer

Raadpleeg de Repository Documentation om de details te zien.

Andere ondersteunde bestandsindelingen

U kunt een watermerk toevoegen aan een document in andere indelingen:

5%

Abonneer u op productupdates van Aspose

Ontvang maandelijkse nieuwsbrieven en aanbiedingen direct in je mailbox.

© Aspose Pty Ltd 2001-2024. Alle rechten voorbehouden.