1. Tuotteet
  2.   PDF
  3.   Ruby
  4.   Origami
 
  

Avaa lähdekoodin Ruby Library Luo PDF-käsittelysovelluksia

Ilmainen Ruby PDF API, jonka avulla kehittäjät voivat analysoida, muokata ja luoda haitallisia PDF-tiedostoja helposti. Salaa PDF-dokumentit RC4:llä tai AES:llä.

Origami on puhdas Ruby-kirjasto, jonka avulla ohjelmistokehittäjät voivat luoda tehokkaita sovelluksia PDF-dokumenttien käsittelemiseen Ruby-komentojen avulla. Kirjasto on tarjonnut tukea haitallisten PDF-tiedostojen analysointiin, muokkaamiseen tai luomiseen helposti. Origami voi myös kirjoittaa omia Ruby-skriptejä, jotka sopivat tarpeisiisi. Kirjasto on tukenut PDF-dokumenttien salausta RC4:n tai AES:n avulla. Kirjasto on erittäin nopea ja muistitehokas PDF-tiedostojen auditointiin.

Origami on erittäin helppokäyttöinen ja sisältää useita tärkeitä PDF-dokumenttien käsittelyyn liittyviä perus- ja edistyneitä ominaisuuksia, kuten liitetiedoston lisääminen PDF-dokumenttiin, uusien PDF-tiedostojen luominen, JavaScriptin lisääminen dokumenttiin, PDF-tiedoston salaus ja salauksen purku, PDF-tiedoston luominen. digitaalisilla allekirjoituksilla, upotettu SWF-tiedosto PDF-dokumentteihin, PDF-tiedostojen muokkaaminen, sivujen raakasisällön muokkaaminen, tyylien lisääminen PDF-tiedostoon, pakkaussuodattimet ennakointitoiminnoilla, PDF-merkintöjen tuki ja niin edelleen.

.

Previous Next

Origamin käytön aloittaminen

Asenna Origami järjestelmääsi suorittamalla seuraava komento.  

Asenna Origami rubiinihelmillä

 gem install origami

PDF-luonti Ruby Libraryn kautta

Avoimen lähdekoodin Ruby-kirjasto Origami antaa ohjelmistokehittäjille mahdollisuuden luoda ja käsitellä PDF-dokumentteja omissa sovelluksissaan. Kehittäjät voivat helposti luoda uusia PDF-dokumentteja luomalla suoraan uuden PDF-objektin. Se tukee useita tärkeitä ominaisuuksia, kuten uuden sivun lisäämistä, kuvan lisäämistä, flash-objektin lisäämistä, asiakirjojen liittämistä PDF-tiedostoon, PDF-dokumenttien salaamista ja paljon muuta. 

PDF-tiedoston luominen Ruby Libraryn kautta

pdf = Origami::PDF.new
pdf.append_page
pdf.pages.first.write "Hello", size: 30
pdf.save("example.pdf")
# Another way of doing it
Origami::PDF.write("example.pdf") do |pdf|
  pdf.append_page do |page|
    page.write "Hello", size: 30
  end
end

Upotettu Flash SWF -tiedosto PDF-tiedostoihin

Origami Ruby -kirjaston avulla ohjelmistokehittäjät voivat luoda ohjelmallisesti PDF-dokumentin, jossa on upotettu SWF-tiedosto. Kun luot uutta PDF-tiedostoa, voit helposti upottaa flash-resurssin PDF-dokumenttiin. Tämän jälkeen voit myös luoda sivulle flash-merkinnän ja määrittää pelaajan sijainnin sivulla. Kirjasto tukee myös objektin lisäämistä tai poistamista PDF-tiedostoon, upotetun tiedoston liittämistä PDF-tiedostoon, asiakirjan viemistä grafiikkatiedostoon ja paljon muuta.

PDF-tiedoston luominen Ruby Libraryn kautta


  # Embeding a Flash asset inside a PDF document.
  SWF_PATH = File.join(__dir__, "helloworld.swf")
  OUTPUT_FILE = "#{File.basename(__FILE__, ".rb")}.pdf"
  # Creating a new file
  pdf = PDF.new
  # Embedding the SWF file into the PDF.
  swf = pdf.attach_file(SWF_PATH)
  # Creating a Flash annotation on the page.
  pdf.append_page do |page|
    annot = page.add_flash_application(swf,
                    windowed: true,
                    navigation_pane: true,
                    toolbar: true)
    # Setting the player position on the page.
    annot.Rect = Rectangle.new [204, 573, 403, 718]
  end
  pdf.save(OUTPUT_FILE)
  puts "PDF file saved as #{OUTPUT_FILE}."

 Pura tiedot PDF-tiedostosta Rubyn kautta

Avoimen lähdekoodin Ruby-kirjasto Origami antaa ohjelmistokehittäjille mahdollisuuden poimia arvokkaita tietoja PDF-tiedostosta Ruby-komentojen avulla. Kirjastossa on useita tärkeitä toimintoja, jotka auttavat käyttäjiä purkamaan dekoodattuja virtoja, JavaScriptiä, tiedostoliitteitä ja paljon muuta. Se tukee monen tyyppisten tietojen, kuten virtojen, komentosarjojen, upotettujen kuvien, metatietovirtojen purkamista, upotettuja fonttitiedostoja, liitteitä ja muuta, purkamista.

 

 Lisää uusi sivu ja sisältö olemassa olevaan PDF-tiedostoon

PDF-tiedostojen käsittely on erittäin haastavaa Ruby-skriptiä käytettäessä. Usein olemassa olevaan PDF-tiedostoon on lisättävä uusi sivu tai sisältö. Avoimen lähdekoodin Ruby-kirjasto Origami antaa ohjelmistokehittäjille mahdollisuuden lisätä sivuja tiettyyn paikkaan PDF-tiedoston sisällä ja jälkimmäinen voi lisätä kuvia, tekstiä tai logoja olemassa olevaan PDF-tiedostoon käyttämällä pari riviä Ruby-koodia.

Uuden sivun tai sisällön lisääminen PDF-tiedostoon Rubyn kautta


  # Add Content to PDF File via Ruby.
  pdf   = Origami::PDF.read(path)
  contents = Origami::ContentStream.new
  contents.write('some text', {
    x: 200,
    y: 200,
  })
  pdf.get_page(1).setContents([pdf.get_page(1).Contents, contents])
  pdf.save(path)
 Suomen