Modifica PDF in Ruby SDK

Utilizza REST API per modificare PDF in Ruby a livello di codice

Quando gli sviluppatori modificano un PDF documento con questa libreria Ruby, ciò che viene effettivamente modificato è il Document Object Model (DOM). Pertanto, è possibile apportare quasi tutte le modifiche al PDF documento rappresentato come DOM. Con Ruby SDK fornito, gli sviluppatori possono modificare facilmente un documento: modificare il testo, aggiornare le tabelle, aggiungere immagini e così via. Basta caricare un PDF, apportare le modifiche necessarie a livello di codice ed esportare il risultato nello stesso formato di salvataggio o in qualsiasi formato supportato.

Visualizza lo snippet di codice

Modifica PDF in Ruby usando REST API

La nostra libreria Ruby offre agli sviluppatori la possibilità di modificare un PDF documento direttamente modificandone il Document Object Model (DOM), il che significa che non è necessario installare alcun software aggiuntivo.

Modifica il testo nel PDF file usando Ruby

Il caso più comune per modificare un PDF file è la modifica del testo. Con la soluzione software fornita, puoi aggiungere, modificare o eliminare testo utilizzando Ruby all'interno del documento.

Modifica la tabella nel PDF file usando Ruby

Un'altra popolare opzione di modifica PDF è la modifica della tabella. Il nostro Ruby SDK ti consente di lavorare con tabelle e testo nelle celle di una tabella.

Gli sviluppatori di Ruby possono aggiungere o rimuovere tabelle e celle di tabelle, nonché aggiungere, modificare e rimuovere il testo al loro interno.

Aggiungi un'immagine al PDF file usando Ruby

Oltre a modificare testo e tabelle in PDF, c'è un'altra opzione comune: aggiungere immagini a un documento in Ruby. Gli sviluppatori Ruby possono anche aggiungere un'immagine in un PDF file utilizzando DOM.

Modifica PDF a livello di codice

Prova questo potente Ruby SDK e valuta alcune opzioni nella modifica dei PDF documenti. Utilizzando l'esempio seguente, carica il tuo PDF documento e apporta alcune modifiche: aggiungi testo, aggiungi una tabella e una cella di tabella con testo o inserisci un'immagine nel PDF documento:

Carica un documento che desideri modificare
Esegui codice
Carica un'immagine che vuoi inserire
Seleziona il formato di destinazione dall'elenco
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_paragraph = ParagraphInsert.new({:Text => 'Morbi enim nunc faucibus a.'})
insert_paragraph_request = InsertParagraphOnlineRequest.new(document: request_document, 
   paragraph: request_paragraph)
insert_paragraph = @words_api.insert_paragraph_online(insert_paragraph_request)

convert_request = ConvertDocumentRequest.new(
   document: insert_paragraph.document.values[0], format: 'pdf')
convert = @words_api.convert_document(convert_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_table = TableInsert.new({:ColumnsCount => 1, :RowsCount => 2})
insert_table_request = InsertTableOnlineRequest.new(document: request_document, 
   table: request_table, node_path: '')
insert_table = @words_api.insert_table_online(insert_table_request)

convert_request = ConvertDocumentRequest.new(
   document: insert_table.document.values[0], format: 'pdf')
convert = @words_api.convert_document(convert_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('Input1.pdf')
request_drawing_object = DrawingObjectInsert.new({:Height => 0, :Left => 0, :Top => 0, 
   :Width => 0, :RelativeHorizontalPosition => 'Margin', 
      :RelativeVerticalPosition => 'Margin', :WrapType => 'Inline'})
request_image_file = File.open('Input2.pdf')
insert_drawing_object_request = InsertDrawingObjectOnlineRequest.new(
   document: request_document, drawing_object: request_drawing_object, 
      image_file: request_image_file, node_path: 'sections/0')
insert_drawing_object = @words_api.insert_drawing_object_online(insert_drawing_object_request)

convert_request = ConvertDocumentRequest.new(
   document: insert_drawing_object.document.values[0], format: 'pdf')
convert = @words_api.convert_document(convert_request)
Esegui codice
  
Copia il codice Ruby negli appunti

Come modificare PDF Ruby REST API

  1. Installa "Aspose.Words Cloud per Ruby"
  2. Aggiungi un riferimento alla libreria (importa la libreria) al tuo progetto Ruby
  3. Carica PDF per modificare in Ruby
  4. Inserisci contenuto all'inizio di PDF
  5. Scarica il documento dei risultati dal cloud storage

Ruby libreria per utilizzare la modifica PDF

Installa Aspose.Words Cloud SDK for Ruby utilizzando il servizio di hosting RubyGems. Esegui gem install aspose_words_cloud per installare il pacchetto. In alternativa, puoi clonare manualmente il codice sorgente di Aspose.Words Cloud SDK for Ruby da GitHub e usarlo nel tuo progetto. Segui queste Instructions per ottenere rapidamente le credenziali di sicurezza necessarie e accedere alla nostra REST API.

Requisiti di sistema

Ruby 2.6 o successivo

Fare riferimento alla Repository Documentation per vedere i dettagli.

Altri formati di file supportati

È possibile eseguire operazioni di modifica per altri formati di file:

5%

Iscriviti agli aggiornamenti del prodotto Aspose

Ricevi newsletter mensili e offerte direttamente nella tua casella di posta.

© Aspose Pty Ltd 2001-2024. Tutti i diritti riservati.