1. Táirgí
  2.   PDF
  3.   Ruby
  4.   HexaPDF

HexaPDF

 
 

Oscail Leabharlann Foinse Ruby le haghaidh Próiseáil PDF

Cruthaigh & modhnaigh doiciméid PDF, cumasc comhaid PDF, laghdaigh méid PDFs, cuir nótaí leis, bain íomhánna agus téacs trí leabharlann Ruby saor in aisce le Foinse Oscailte.

Is formáid comhaid ilardáin é Formáid Doiciméad Iniompartha (PDF) is féidir a úsáid chun doiciméid a roinnt agus a thaispeáint i bhfoirm leictreonach atá neamhspleách ar na bogearraí, na crua-earraí nó an córas oibriúcháin. Is leabharlann PDF foinse oscailte é HexaPDF a ligeann d’fhorbróirí bogearraí feidhmchláir chumhachtacha a chruthú chun oibriú le doiciméid PDF ag baint úsáide as cód Ruby. Éascaíonn sé d’fhorbróirí comhaid PDF a chruthú ón tús gan mórán iarrachta.

Is leabharlann Ruby íon í HexaPDF a dearadh chun éascaíocht úsáide agus feidhmíocht fheabhsaithe a sholáthar. Áiríodh sa leabharlann roinnt gnéithe tábhachtacha a bhaineann le doiciméid PDF a ghiniúint chomh maith le hionramháil ar nós PDFanna atá ann cheana a oscailt agus a léamh, comhaid PDF atá ann cheana a mhodhnú, meiteaisnéis agus eastóscadh téacs, íomhánna agus comhaid a bhaint as PDFs, comhaid PDF a chumasc, PDF a chriptiú nó a dhíchriptiú. comhaid PDF, comhaid PDF a bharrfheabhsú le haghaidh méid comhaid níos lú agus go leor eile.

Tacaíonn an leabharlann go hiomlán le sraith ardleibhéil chun doiciméad a chumadh ina bhfuil gnéithe aonair cosúil le ceanntásca, ailt, naisc, téacs béime, agus go leor eile. Déantar na heilimintí seo a choigeartú go huathoibríoch, a shaincheapadh, agus is féidir iad a mhodhnú de réir do riachtanas. Is féidir leat cineálacha eilimint bhreise a chur leis gan stró.

Previous Next

Tús a chur le HexaPDF

Chun leabharlann HexaPDF a úsáid go réidh is é an chéad chéim thábhachtach í a shuiteáil. Is é an bealach molta chun an tsuiteáil ná Rubygem a úsáid. Bain úsáid as an ordú seo a leanas le do thoil.

Suiteáil HexaPDF le Rubygem

 $ gem install hexapdf 

Cruthaigh PDFanna Nua ag baint úsáide as Leabharlann Ruby

Chuir an leabharlann foinse oscailte PDF HexaPDF feidhm iomlán ar fáil chun doiciméid PDF nua a chruthú ón tús le cúpla orduithe Ruby. Teastaíonn sampla doiciméad folamh uait chun PDF a chruthú. Nuair atá an comhad PDF folamh cruthaithe anois is féidir leathanaigh nua a chur leis, línte, cuair, dronuilleoga a tharraingt, téacs a chur isteach, agus dathanna a chur i bhfeidhm air. Is féidir leat méid na líne a choigeartú freisin agus dathanna agus éifeachtaí éagsúla a chur i bhfeidhm air.

Cruthú Comhaid PDF Ag Úsáid Leabharlann Ruby

 
  require 'hexapdf'
  doc = HexaPDF::Document.new
  canvas = doc.pages.add.canvas
  canvas.font('Helvetica', size: 100)
  canvas.text("Hello World!", at: [20, 400])
  doc.write("hello_world.pdf", optimize: true)

Chomhcheangail comhaid PDF trí Ruby

An leabharlann PDF Saor in Aisce Déanann HexaPDF go bhfuil sé éasca do ríomhchláraitheoirí bogearraí a ndoiciméid PDF a chur le chéile ag baint úsáide as cód Ruby. Is féidir comhaid PDF a chumasc trí bhealaí éagsúla a úsáid. Bealach simplí amháin is ea leathanaigh a allmhairiú ó na comhaid foinse isteach sna spriocchomhaid. A chaomhnóidh inneachar an leathanaigh agus ansin is féidir an t-ordú cumasc a chur i bhfeidhm chun comhaid a chumasc. Le haghaidh cumasc níos casta bain úsáid as an ordú dénártha HexaPDF.

Comhaid PDF a chumasc le HexaPDF

 
  # imports pages of the source files into the target file. Preserves the page contents themselves.
  require 'hexapdf'
  target = HexaPDF::Document.new
  ARGV.each do |file|
  pdf = HexaPDF::Document.open(file)
  pdf.pages.each {|page| target.pages << target.import(page)}
  end
  target.write("2.merging.pdf", optimize: true) 

Uasmhéadaigh Méid PDF trí Leabharlann Ruby

Cuidíonn an leabharlann PDF foinse oscailte HexaPDF le gairmithe bogearraí chun méid na ndoiciméad PDF taobh istigh d’fheidhmchláir Ruby a laghdú. Tá cineálacha éagsúla teicníochtaí ann ar féidir a úsáid chun méid PDF a bharrfheabhsú, mar shampla rudaí nár úsáideadh agus a scriosadh a bhaint, sruthanna oibiachta agus crostagartha a úsáid agus sruthanna ábhar leathanaigh a ath-chomhbhrú, fo-shocrú cló, cumasc nó réad, agus mar sin de.

Léigh & Optamaigh Comhaid PDF trí Ruby


  // Optimize PDF Size
  require 'hexapdf'
  HexaPDF::Document.open(ARGV.shift) do |doc|
  doc.task(:optimize, compact: true, object_streams: :generate,
      compress_pages: false)
  doc.write('optimizing.pdf')
  end 

Tacaíocht Criptithe & Díchriptithe PDF

Ceadaíonn leabharlann HexaPDF d'fhorbróirí a ndoiciméid PDF a dhaingniú trí chriptiú a chur i bhfeidhm ag baint úsáide as cód Ruby. Tá tacaíocht ionsuite ag PDF chun iad a dhaingniú tríd an ábhar a chriptiú agus cearta úsáide a shannadh. Le linn an criptithe PDF, déantar na teaghráin agus na sruthanna beart go léir a chriptiú agus tá an sruth meiteashonraí díolmhaithe ionas gur féidir é a bhaint as le linn parsáil an chomhaid PDF. Mar sin ní mór d’aon duine ar spéis leis na doiciméid PDF an pasfhocal a sholáthar.

Cuir Síniú Digiteach i bhfeidhm ar PDF trí Ruby

 
  // Add Digital signatures to PDF
  require 'hexapdf'
  require HexaPDF.data_dir + '/cert/demo_cert.rb'
  doc = HexaPDF::Document.open(ARGV[0])
  doc.sign("signed.pdf", reason: 'Some reason',
            certificate: HexaPDF.demo_cert.cert,
            key: HexaPDF.demo_cert.key,
            certificate_chain: [HexaPDF.demo_cert.sub_ca,
                      HexaPDF.demo_cert.root_ca])
  end 
 Gaeilge