Tilføj et vandmærke til PDF eller Word filer, eller fjern tidligere tilføjede vandmærker ved hjælp af Ruby

Med dette Ruby bibliotek kan udviklere tilføje et billede eller tekstvandmærke over PDF eller Word dokument, samt fjerne et allerede tilføjet vandmærke på få sekunder

Beskyt dine dokumenter mod uautoriseret distribution og tilføj vandmærket online. For at gøre dette skal du blot indlæse en PDF, Word eller et andet dokumentformat og tilføje et tekst- eller billedvandmærke ved hjælp af Ruby. Gem derefter det vandmærkede PDF eller Word dokument i et praktisk format såsom DOC, DOCX, PDF, HTML, RTF, XPS og andre. Du kan også fjerne vandmærket fra dokumenter for at gøre dem nemmere at behandle, medmindre det krænker nogens rettigheder.

Tilføj vandmærke i Ruby

Med denne Ruby API kan udviklere tilføje et vandmærke til PDF, Word eller andre dokumenter online. Du kan oprette vandmærket ved hjælp af tekst eller et billede og derefter indsætte dette vandmærke i dit PDF eller Word dokument ved at indstille overlejringsvinklen i Ruby.

Bemærk: der er ingen grund til at installere tredjepartsapplikationer eller biblioteker. Derfor er vores Ruby softwareløsning meget nem at bruge.

Fjern vandmærke i Ruby

Den givne Ruby SDK er også nyttig til at fjerne vandmærker. Fjernelse af et vandmærke i Word betyder f.eks., at du kan indlæse det ønskede Word dokument stemplet med et tekst- eller billedvandmærke, fjerne dette vandmærke fra dokumentet ved hjælp af Ruby og derefter gemme outputfilen i et praktisk format.

Vandmærke i Word eller PDF

For at evaluere vores Ruby API skal du indlæse det dokument, som du vil tilføje et vandmærke til, og vandmærket som et billede eller en tekst. Vælg derefter et praktisk eksportfilformat – DOCX, PDF, MD, HTML, TXT, DOC, RTF, EPUB, XPS og andre.

Brug følgende eksempel for at se, hvordan det fungerer:

Filen skal tilføje vandmærker
Kør kode
Upload et billede, du vil indsætte
Vælg målformatet fra listen
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)
Kør kode
  
Kopiér koden Ruby til udklipsholderen

Sådan fjerner du vandmærke i Ruby

  1. Installer Aspose.Words Cloud for Ruby
  2. Tilføj en biblioteksreference (importér biblioteket) til dit Ruby projekt
  3. Konfigurer API ved hjælp af dine appnøgler
  4. Indlæs et dokument, du vil fjerne vandmærket fra
  5. Opret en anmodning om at fjerne vandmærket
  6. Gem resultatet i et praktisk filformat

Ruby bibliotek til at bruge vandmærker

Installer Aspose.Words Cloud SDK for Ruby ved hjælp af RubyGems hostingtjeneste. Kør gem install aspose_words_cloud for at installere pakken. Som et alternativ kan du manuelt klone Aspose.Words Cloud SDK for Ruby kildekode fra GitHub og bruge den i dit projekt. Følg venligst disse Instructions for hurtigt at få de nødvendige sikkerhedsoplysninger og få adgang til vores REST API.

Systemkrav

Ruby 2.6 eller nyere

Se Repository Documentation for at se detaljerne.

Mest populære dokumentformater til tilføjelse af et vandmærke

5%

Abonner på Aspose produktopdateringer

Få månedlige nyhedsbreve og tilbud leveret direkte til din postkasse.

© Aspose Pty Ltd 2001-2024. Alle rettigheder forbeholdes.