1. Táirgí
  2.   PDF
  3.   Python
  4.   Pdfrw
 
  

Leabharlann Python le Foinse Oscailte chun Comhaid PDF a Thiontú

Ligeann API Python saor in aisce d’fhorbróirí Comhaid PDF a Easpórtáil, a Rothlú, a Chumasc agus a Chomhtháthú, Sonraí & Eilimintí a Bhaint as PDF.

Is leabharlann Python íon foinse oscailte é pdfrw a thugann d’fhorbróirí bogearraí comhaid PDF a léamh agus a scríobh gan aon bhogearraí speisialta seachtracha a shuiteáil. Tá leabharlann ríomhchlárúcháin pdfrw an-simplí le húsáid agus tá an cód foinse doiciméadaithe go maith, an-simplí, agus éasca le tuiscint. Áiríodh sa leabharlann tacaíocht cheart Unicode do theaghráin téacs i bhformáid PDF chomh maith leis an parsálaí Python PDF íon is tapúla.

Áirítear le leabharlann pdfrw tacaíocht le haghaidh roinnt oibríochtaí tábhachtacha PDF ar nós PDF a chumasc, meiteashonraí a mhodhnú, PDFanna iolracha a chomhchaitheamh le chéile, íomhánna a bhaint, priontáil PDF, leathanaigh PDF a rothlú, PDF nua a chruthú, íomhá PDF comhartha uisce a chur leis, agus go leor eile.

.

Previous Next

Tús a chur le pdfrw

Éilíonn pdfrw Python 2.6, 2.7, 3.3, 3.4, 3.5, agus 3.6. Is féidir leat pdfrw a shuiteáil ag baint úsáide as pip. Bain úsáid as an ordú seo a leanas chun é a shuiteáil.

Suiteáil pdfrw trí pip

 python -m pip install pdfrw  

Cruthaigh Doiciméid PDF trí Leabharlann Python

Soláthraíonn leabharlann pdfrw an cumas d'fhorbróirí bogearraí Cruthaigh Doiciméid PDF a chruthú taobh istigh dá bhfeidhmchláir Python féin gan ach cúpla líne de chód. Soláthraíonn an leabharlann tacaíocht freisin chun comhaid PDF atá ann cheana a rochtain agus a mhodhnú. Is féidir leat leathanaigh nua chomh maith le comhpháirteanna grafaicí nó eilimintí téacs a chur isteach go héasca sa PDF reatha. Soláthraíonn leabharlann pdfrw tacaíocht chun na leathanaigh a aimsiú i gcomhaid PDF a léann tú iontu, agus chun sraith leathanach a scríobh ar ais go dtí comhad PDF nua.

Cruthaigh agus athraigh Doiciméid PDF trí Python

 // PDF Documents Creation 
  import sys
  import os
  from pdfrw import PdfReader, PdfWriter
  inpfn, = sys.argv[1:]
  outfn = 'alter.' + os.path.basename(inpfn)
  trailer = PdfReader(inpfn)
  trailer.Info.Title = 'My New Title Goes Here'
  PdfWriter(outfn, trailer=trailer).write() 

Léamh comhaid pdf trí python

Tugann leabharlann pdfrw deis d’fhorbróirí bogearraí teacht go héasca ar chodanna éagsúla de dhoiciméid PDF agus iad a léamh laistigh d’fheidhmchláir Python. Tugann sé rochtain éasca ar an doiciméad PDF iomlán. Tacaíonn an leabharlann le haisghabháil faisnéise comhaid, méid, agus níos mó. Cruthaíonn sé tréith speisialta darb ainm leathanaigh, a ligeann d’úsáideoirí liosta a dhéanamh de gach leathanach de dhoiciméad PDF. Ligeann sé duit réad faisnéise doiciméid a bhaint as is féidir leat a úsáid chun faisnéis a tharraingt amach mar údar, teideal, etc.

Rochtain agus Léigh Comhaid PDF trí Python

 // Reading PDF Files
  from pdfrw import pdfreader
  def get_pdf_info(path):
    pdf = pdfreader(path)
    print(pdf.keys())
    print(pdf.info)
    print(pdf.root.keys())
    print('pdf has {} pages'.format(len(pdf.pages)))
  if __name__ == '__main__':
    get_pdf_info('w9.pdf')

Meiteashonraí a Chur leis nó a Athrú

Ceadaíonn pdfrw d'fhorbróirí bogearraí meiteashonraí de chomhaid PDF a chur leis nó a mhodhnú laistigh dá bhfeidhmchláir Python féin. Is féidir leat mír amháin meiteashonraí a athrú i PDF, scríobhann an toradh chuig PDF nua chomh maith agus is féidir comhaid iolracha a áireamh, agus iad a chomhcheangal tar éis roinnt meiteashonraí neamhíogair a chur leis an gcomhad PDF aschuir.

Meiteashonraí PDF a mhodhnú trí Python

 // Modifying PDF Metadata
  import sys
  import os
  from pdfrw import PdfReader, PdfWriter
  inpfn, = sys.argv[1:]
  outfn = 'alter.' + os.path.basename(inpfn)
  trailer = PdfReader(inpfn)
  trailer.Info.Title = 'My New Title Goes Here'
  PdfWriter(outfn, trailer=trailer).write() 

Doiciméid PDF a scoilteadh

Ceadaíonn pdfrw d'fhorbróirí bogearraí doiciméid Doiciméid PDF a Scoilt go clárúil laistigh dá bhfeidhmchláir. D’fhéadfadh go n-éileodh úsáideoir cuid ar leith de leabhar PDF a bhaint nó é a roinnt ina PDFanna iolracha seachas iad a stóráil in aon chomhad amháin. Tá sé an-éasca le leabharlann pdfrw, ní mór duit ach cosán comhaid PDF ionchuir a sholáthar, líon na leathanach ar mhaith leat a bhaint as, agus an cosán aschuir.

Scoilt Comhad PDF go PDFanna iolracha trí Python

 // Splitting PDF file into multiple pdfs
  from pdfrw import pdfreader, pdfwriter
  def split(path, number_of_pages, output):
    pdf_obj = pdfreader(path)
    total_pages = len(pdf_obj.pages)
    writer = pdfwriter()
    for page in range(number_of_pages):
      if page <= total_pages:
        writer.addpage(pdf_obj.pages[page])
    writer.write(output)
  if __name__ == '__main__':
    split('reportlab-sample.pdf', 10, 'subset.pdf')
 Gaeilge