Pievienojiet ūdenszīmi vienumam PDF vai noņemiet iepriekš pievienotās ūdenszīmes, izmantojot Ruby

Izmantojot šo Ruby bibliotēku, apzīmogojiet PDF dokumentus ar attēlu vai teksta ūdenszīmi vai noņemiet jau pievienoto ūdenszīmi, veicot dažas darbības.

Pievienojiet teksta vai attēla ūdenszīmi PDF dokumentiem, izmantojot Ruby. Ievietojiet PDF dokumentu un ievietojiet tajā nepieciešamo ūdenszīmi. Pēc tam saglabājiet rezultātu ērtā formātā, piemēram, DOCX, PDF, MD, HTML, TXT, DOC, RTF, EPUB, XPS un citos, un kopīgojiet dokumentu ar ūdenszīmi ar citu personu. Noņemiet ūdenszīmi arī no PDF dokumenta, ja ūdenszīme dokumentam tika pievienota iepriekš un pievienošanas iemesli vairs nav aktuāli.

Skatīt koda fragmentu

PDF - pievienojiet ūdenszīmi Ruby

Izmantojot šo Ruby API, izstrādātāji tiešsaistē var pievienot ūdenszīmi PDF. Vienkārši izveidojiet ūdenszīmi, izmantojot tekstu vai attēlu, un pēc tam ievietojiet šo ūdenszīmi savā PDF Ruby dokumentā.

Piezīme: nav nepieciešams instalēt trešās puses lietojumprogrammas vai bibliotēkas. Tāpēc mūsu Ruby programmatūras risinājums ir ļoti viegli lietojams.

Noņemiet ūdenszīmi no PDF - Ruby

Dotais Ruby SDK ir noderīgs arī ūdenszīmju noņemšanai no PDF. Ūdenszīmes noņemšana PDF formātā nozīmē, ka varat ielādēt vēlamo PDF dokumentu, kas apzīmogots ar teksta vai attēla ūdenszīmi, noņemt šo ūdenszīmi no PDF, izmantojot Ruby, un pēc tam saglabāt izvades failu ērtā formātā – DOC, DOCX, PDF, JPEG, PNG, TIFF un citi.

Darbs ar ūdenszīmi PDF formātā

Lai novērtētu, kā pievienot vai noņemt ūdenszīmi PDF, izmantojot mūsu Ruby API, ielādējiet PDF un ūdenszīmi kā attēlu vai tekstu. Pēc tam izvēlieties ērtu eksporta faila formātu – DOC, DOCX, PDF, HTML, RTF, XPS un citus.

Izmantojiet šo piemēru, lai redzētu, kā tas darbojas:

Failam jāpievieno ūdenszīmes
Palaist kodu
Augšupielādējiet attēlu, kuru vēlaties ievietot
Sarakstā atlasiet mērķa formātu
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)
Palaist kodu
  
Kopējiet kodu Ruby starpliktuvē

Kā noņemt ūdenszīmi no PDF, izmantojot Ruby

  1. Instalējiet Aspose.Words Cloud for Ruby
  2. Pievienojiet bibliotēkas atsauci (importējiet bibliotēku) savam Ruby projektam
  3. Konfigurējiet API, izmantojot lietotņu atslēgas
  4. Ielādējiet PDF dokumentu, no kura vēlaties noņemt ūdenszīmi
  5. Izveidojiet pieprasījumu noņemt ūdenszīmi
  6. Saglabājiet rezultātu ērtā faila formātā

Ruby bibliotēka, lai izmantotu ūdenszīmes PDF

Instalējiet Aspose.Words Cloud SDK for Ruby izmantojot RubyGems mitināšanas pakalpojumu. Palaidiet gem install aspose_words_cloud, lai instalētu pakotni. Kā alternatīvu varat manuāli klonēt Aspose.Words Cloud SDK for Ruby pirmkodam no GitHub un izmantot to savā projektā. Lūdzu, izpildiet šos Instructions, lai ātri iegūtu nepieciešamos drošības akreditācijas datus un piekļūtu mūsu REST API.

Sistēmas prasības

Ruby 2.6 vai jaunāka versija

Sīkāku informāciju skatiet Repository Documentation.

Citi atbalstītie failu formāti

Varat pievienot ūdenszīmi dokumentam citos formātos:

5%

Abonējiet Aspose produktu atjauninājumus

Saņemiet ikmēneša biļetenus un piedāvājumus, kas tiek piegādāti tieši jūsu pastkastē.

© Aspose Pty Ltd 2001-2024. Visas tiesības aizsargātas.