Редагувати PDF у Ruby SDK

Використовуйте REST API, щоб програмно редагувати PDF у Ruby

Коли розробники змінюють PDF документ за допомогою цієї бібліотеки Ruby, фактично редагується об’єктна модель документа (DOM). Таким чином, до PDF документа, представленого як DOM, можна внести майже будь-які зміни. Завдяки наданому Ruby SDK розробники можуть легко редагувати документ: змінювати текст, оновлювати таблиці, додавати зображення тощо. Просто завантажте PDF, внесіть необхідні зміни програмно та експортуйте результат у той самий або будь-який підтримуваний формат збереження.

Переглянути фрагмент коду

Редагувати PDF у Ruby за допомогою REST API

Наша бібліотека Ruby дає розробникам можливість безпосередньо змінювати PDF документ шляхом редагування його об'єктної моделі документа (DOM), що означає, що не потрібно встановлювати додаткове програмне забезпечення.

Редагувати текст у PDF файлі за допомогою Ruby

Найпопулярнішим випадком для редагування PDF файлу є редагування тексту. За допомогою даного програмного рішення ви можете додавати, змінювати або видаляти текст за допомогою Ruby в документі.

Редагувати таблицю у PDF файлі за допомогою Ruby

Ще одним популярним варіантом редагування PDF є редагування таблиці. Наш Ruby SDK дозволяє працювати з таблицями та текстом у клітинках таблиці.

Розробники Ruby можуть додавати або видаляти клітинки таблиці та таблиці, а також додавати, редагувати та видаляти текст всередині них.

Додайте зображення до PDF файлу за допомогою Ruby

Окрім редагування тексту та таблиць у PDF, є ще один поширений варіант: додавання зображень до документа в Ruby. Розробники Ruby також можуть додати зображення до PDF файлу за допомогою DOM.

Редагувати PDF програмно

Спробуйте цей потужний Ruby SDK та оцініть деякі параметри редагування PDF документів. Використовуючи наступний приклад, завантажте свій PDF документ і внесіть деякі зміни: додайте текст, додайте таблицю та клітинку таблиці з текстом або вставте зображення в PDF документ:

Завантажте документ, який потрібно змінити
Виконати код
Завантажте зображення, яке хочете вставити
Виберіть цільовий формат зі списку
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)
Виконати код
  
Скопіюйте код Ruby у буфер обміну

Як редагувати PDF Ruby REST API

  1. Установіть "Aspose.Words Cloud для Ruby"
  2. Додайте посилання на бібліотеку (імпортуйте бібліотеку) до свого проекту Ruby
  3. Завантажте PDF для редагування в Ruby
  4. Вставити вміст на початку PDF
  5. Завантажте документ результату з хмарного сховища

Ruby бібліотека для редагування PDF

Установіть Aspose.Words Cloud SDK for Ruby за допомогою хостингу RubyGems. Запустіть gem install aspose_words_cloud, щоб встановити пакунок. Як альтернативу, ви можете вручну клонувати Aspose.Words Cloud SDK for Ruby з GitHub і використовувати його у своєму проекті. Будь ласка, дотримуйтесь цих Instructions, щоб швидко отримати необхідні облікові дані та отримати доступ до нашого REST API.

Системні вимоги

Ruby 2.6 або новішої версії

Зверніться до Repository Documentation, щоб побачити деталі.

Інші підтримувані формати файлів

Ви можете виконати операцію редагування для інших форматів файлів:

5%

Підпишіться на оновлення продукту Aspose

Отримуйте щомісячні інформаційні бюлетені та пропозиції безпосередньо на вашу поштову скриньку.

© Aspose Pty Ltd 2001-2024. Всі права захищені.