1. Productos
  2.   PDF
  3.   Ruby
  4.   CombinePDF
 
  

API Ruby de código abierto para análisis y fusión de archivos PDF

Ruby PDF Library permite a los desarrolladores combinar archivos PDF, agregar contenido, sellar, marcas de agua a archivos PDF existentes dentro de Ruby Apps.

CombinePDF es una biblioteca de Ruby puro de código abierto que brinda a los desarrolladores de software la capacidad de trabajar con archivos PDF dentro de las aplicaciones de Ruby. El archivo de formato de documento portátil (PDF) es uno de los formatos de archivo más utilizados del mundo para almacenar y compartir información en todo el mundo. Los archivos PDF son particularmente convenientes para documentos como artículos de revistas, folletos de productos, volantes, etc.

La biblioteca permite a los desarrolladores de software cargar y analizar archivos PDF y combinarlos con otros archivos PDF, agregar sellos y marcas de agua a PDF, agregar contenido a páginas PDF existentes, agregar números de página, representaciones de datos PDF (todo usando el formato de archivo PDF). y código Ruby puro). La biblioteca ha brindado soporte limitado para archivos cifrados, así como soporte muy básico para archivos comprimidos. La biblioteca CombinePDF está escrita de forma nativa en Ruby y funciona sin problemas en todas las plataformas Ruby que siguen la compatibilidad con Ruby 2.0.

.

Previous Next

Primeros pasos con CombinePDF

Para instalar CombinePDF en su sistema, ejecute el siguiente comando, 

Instale CombinePDF con ruby gems

gem install combine_pdf 

Cargue y analice datos PDF a través de la API de Ruby

La biblioteca PDF de código abierto CombinePDF ha incluido soporte para cargar y analizar archivos PDF dentro de las aplicaciones de Ruby. Como se recomienda, cargar datos desde archivos PDF es fácil. Los desarrolladores también pueden analizar archivos PDF desde la memoria. Es muy eficaz para cargar datos desde la memoria, especialmente para los datos recibidos a través de Internet o de una biblioteca diferente. Al igual que el análisis, la representación también se puede realizar en la memoria o en un archivo.

Cargue y analice datos PDF a través de la API de Ruby


  # Loading & Parsing PDF Data
  pdf = CombinePDF.load("file.pdf")
  pdf_data = prawn_pdf_document.render # Import PDF data from Prawn
  pdf = CombinePDF.parse(pdf_data)
  # Loading & Parsing Data from a Remote Location
  require 'combine_pdf'
  require 'net/http'
  url = "https://example.com/my.pdf"
  pdf = CombinePDF.parse Net::HTTP.get_response(URI.parse(url)).body

Combinar documentos o páginas PDF

La biblioteca de PDF de código abierto CombinePDF ha proporcionado soporte completo para cargar y fusionar archivos PDF a través de comandos de Ruby. Los desarrolladores pueden agregar fácilmente datos PDF a través del sistema de archivos o directamente desde la memoria. La biblioteca también permite agregar solo páginas específicas, por ejemplo, puede elegir agregar páginas pares o impares. Tenga en cuenta que agregar el archivo completo es más rápido que agregar cada página por separado.

Fusionar documento PDF a través de Ruby Library


  # Combine PDF Document 
  pdf = CombinePDF.new
  pdf << CombinePDF.load("file1.pdf") # one way to combine, very fast.
  pdf << CombinePDF.load("file2.pdf")
  pdf.save "combined.pdf"

Agregar contenido a páginas PDF existentes a través de Ruby

CombinePDF API brinda a los desarrolladores de software el poder de agregar imágenes, texto o logotipos a un archivo PDF existente utilizando un par de líneas de código Ruby. Para insertar contenido en un documento PDF existente, primero debe importar texto de una página PDF existente. Una vez importado, puede agregarlo fácilmente a la página PDF de su elección.

Agregar imagen/logotipo a PDF existente a través de Ruby

 
  company_logo = CombinePDF.load("company_logo.pdf").pages[0]
  pdf = CombinePDF.load "content_file.pdf"
  pdf.pages.each {|page| page << company_logo} # notice the << operator is on a page and not a PDF object.
  pdf.save "content_with_logo.pdf"

Agregar números de página a PDF

Agregar números de página a PDF siempre es útil porque la búsqueda de información específica se vuelve fácil con los números de página. Agregar números de página hace que su archivo esté más organizado y sea más fácil de seguir. La biblioteca de código abierto CombinePDF permite a los desarrolladores de software agregar números de página a un objeto o archivo PDF. Los desarrolladores pueden usar varias opciones para agregar números de página, como superior, inferior, izquierda, derecha o central, etc.

Agregar números de página a un archivo PDF a través de Ruby

 
  pdf = CombinePDF.load "file_to_number.pdf"
  pdf.number_pages
  pdf.save "file_with_numbering.pdf"
  # Place the Page Number at a custom location 
  pdf.number_pages(location: [:bottom_right]) 
 Español