Oscail Leabharlann Ruby Foinse chun Aipeanna Próiseála PDF a Ghiniúint
API Ruby PDF saor in aisce a chuireann ar chumas forbróirí comhaid PDF mailíseacha a anailísiú, a mhodhnú agus a chruthú gan stró. Criptigh doiciméid PDF ag baint úsáide as RC4 nó AES.
Is leabharlann Ruby íon é Origami a chuireann ar chumas forbróirí bogearraí aipeanna cumhachtacha a chruthú chun doiciméid PDF a láimhseáil ag baint úsáide as orduithe Ruby. Tá tacaíocht tugtha ag an leabharlann chun comhaid PDF mailíseacha a anailísiú, a mhodhnú nó a chruthú gan stró. Is féidir le Origami do shraith scripteanna Ruby féin a oireann do do chuid riachtanas a scríobh freisin. Tá tacaíocht curtha ar fáil ag an leabharlann do chriptiú doiciméad PDF trí úsáid a bhaint as RC4 nó AES. Tá an leabharlann an-tapa agus tíosach ar chuimhne atá ceaptha chun PDFanna a iniúchadh.
Tá Origami an-éasca le húsáid agus tá roinnt bunghnéithe agus ardghnéithe tábhachtacha san áireamh ann a bhaineann le hionramháil doiciméad PDF, mar shampla, ceangaltán comhaid a chur le doiciméad PDF, PDFanna nua a chruthú, JavaScript a chur le doiciméad, criptiú comhaid PDF agus díchriptiú, cruthaigh PDF le sínithe digiteacha, comhad SWF leabaithe le doiciméid PDF, PDFs a mhodhnú, eagarthóireacht a dhéanamh ar amhábhar leathanaigh, stíleanna a chur le PDF, scagairí comhbhrú le feidhmeanna réamhaisnéiseora, tacaíocht nótaí PDF agus mar sin de.
.
Tús a chur le origami
Chun an Origami a shuiteáil ar do chóras, rith an t-ordú seo a leanas.
Suiteáil origami le GEMS ruby
gem install origami
Cruthú PDF trí Leabharlann Ruby
Cuireann leabharlann foinse oscailte Ruby Origami ar chumas forbróirí bogearraí doiciméid PDF a ghiniúint agus a phróiseáil laistigh dá bhfeidhmchláir féin. Is féidir le forbróirí doiciméid PDF nua a chruthú go héasca trí réad PDF nua a chur ar an toirt go díreach. Tacaíonn sé le roinnt gnéithe tábhachtacha cosúil le leathanach nua a chur leis, íomhá a chur isteach, splanc-réad a chur leis, doiciméid a cheangal le PDF, doiciméid PDF a chriptiú, agus go leor eile.
Cruthú Comhaid PDF trí Leabharlann Ruby
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
Comhad SWF Flash Leabaithe i PDFs
Ligeann leabharlann Origami Ruby d’fhorbróirí bogearraí doiciméad PDF a chruthú go ríomhchláraithe le comhad SWF leabaithe. Agus comhad PDF nua á chruthú agat is féidir leat splanc sócmhainn a neadú go héasca taobh istigh de dhoiciméad PDF. Ina dhiaidh sin, is féidir leat nóta splanc a ghiniúint ar an leathanach agus is féidir leat suíomh an imreora a shocrú ar an leathanach. Tacaíonn an leabharlann freisin le réad a chur leis nó a bhaint den chomhad PDF, comhad leabaithe a cheangal leis an PDF, Comhad grafach an doiciméid a onnmhairiú, agus go leor eile.
Cruthú Comhaid PDF trí Leabharlann Ruby
# 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}."
Sliocht sonraí ó pdf trí Ruby
Tugann leabharlann foinse oscailte Ruby Origami an cumas d’fhorbróirí bogearraí a gcuid sonraí luachmhara a bhaint as PDF ag baint úsáide as orduithe Ruby. Tá roinnt feidhmeanna tábhachtacha curtha ar fáil ag an leabharlann a chuidíonn le húsáideoirí sruthanna díchódaithe, JavaScript, ceangaltáin chomhaid agus go leor eile a bhaint as. Tacaíonn sé le cineálacha iomadúla sonraí a bhaint as, mar shampla sruthanna, scripteanna, íomhánna leabaithe, sruthanna meiteashonraí Sleachta, comhaid chló leabaithe, ceangaltáin, agus go leor eile.
Cuir Leathanach Nua & Ábhar leis an PDF Reatha
Tá sé an-dúshlánach oibriú le PDFanna agus script Ruby á úsáid agat. Is minic a bhíonn sé riachtanach leathanach nó ábhar nua a chur le comhad PDF atá ann cheana féin. Tugann Origami leabharlann Ruby foinse oscailte an cumas d'fhorbróirí bogearraí leathanaigh a chur isteach in áit ar leith taobh istigh de chomhad PDF agus is féidir le dara ceann íomhánna, téacs, nó lógónna a chur le comhad PDF atá ann cheana féin ag baint úsáide as cúpla líne de chód Ruby.
Leathanach nó Ábhar Nua a Chur le Comhad PDF trí Ruby
# 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)