1. Termékek
  2.   PDF
  3.   Python
  4.   borb
 
  

Készítsen PDF fájlt, Adjon hozzá Charts & Barcode-t a Python könyvtáron keresztül

Ingyenes Python API képes létrehozni, szerkeszteni és olvasni PDF Files, Insert & Modify Charts, Merge, Split vagy Rotate PDF Files keresztül Python Könyvtár.

A született egy nagyon erős nyílt forráskódú Python könyvtár, amely teljes mértékben támogatja a PDF dokumentumok létrehozását, olvasását és manipulálását Python alkalmazásaiban. A PDF dokumentum kezelése nagyon kihívást jelentő feladat. A született könyvtár nagyon felhasználóbarát és időtakarékos, ami megkönnyíti a fejlesztő munkáját. Nem kell részletes ismerete a PDF fájlformátum belső működéséről. Ez lehetővé teszi a felhasználók számára, hogy megadják az oldal elrendezését, miközben kezeli a szöveg elhelyezésének konkrét részleteit. Használható szilárd formák létrehozására, csatolt adatfájlokkal rendelkező hangok és több oszlopos dokumentum elrendezések létrehozására.

A születés magában foglalta a PDF fájl létrehozásával és menedzsmenttel kapcsolatos számos funkció támogatását, például a meta-információ kivonásával, a PDF fájlból származó szöveg kivonásával, a PDF-ből származó képek kivonásával PDF-re, a PDF dokumentumban lévő képek megváltoztatásával, a PDF-es mellékletek hozzáadásával PDF-re, a meglévő PDF-es dokumentumok összeolvadásával és megosztásával, a PDF-es, PageLayout-os menedzserfelhasználással, a PDF-es oldalak átalakításával és még sok mással. A könyvtár jól dokumentálódik, és amikor könnyű használni, a születés a legnagyobb az osztályban.

Previous Next

Kezdve a születéssel

A születés nem a Python Standard Könyvtár részeként jön létre, így meg kell telepítenie magát. A preferált módja ennek, hogy használja a pip.

Install pip segítségével született

 pip install borb 

Lehetőség van manuális telepítésre is; töltse le a legújabb kiadású fájlokat közvetlenül a GitHub tárhelyről.

PDF fájlt generál a Scratch-ből Pythononon keresztül

A nyílt forráskódú könyvtár lehetővé teszi a Python fejlesztők PDF dokumentumot hoznak létre a semmiféle külső függőség nélkül. Támogatja a tartalom létrehozását és vizsgálatát egy PDF fájlban könnyedén. Miután a PDF dokumentum létrejön, szöveget, formákat és képeket tud beilleszteni, szöveges formázást, betűtípust és betűtípusszínt alkalmazni, beállíthatja az oldal elrendezését, új oldalakat adhat hozzá, formákat adhat és így tovább. A Könyvtár továbbá teljes körű támogatást nyújt a meglévő PDF dokumentumok manipulálásához.

Készítsen PDF dokumentumot és adjon oldalt Pythononon keresztül

from borb.pdf import Document
from borb.pdf import Page
def main():
    # create Document
    doc: Document = Document()
    # create Page
    page: Page = Page()
    # add Page to Document
    doc.add_page(page)
if __name__ == "__main__":
    main() 

Insert & Manage Barcode PDF keresztül Python API

Ha interaktivitást szeretne hozzáadni a dokumentumaihoz, a Barcode segíthet abban a tekintetben. Segít a fejlesztőknek a nyomtatott dokumentum összekapcsolásában egy online erőforráshoz, könnyedén. A nyílt forráskódú könyvtár teljes funkcionalitást biztosít a Barcode különböző típusainak hozzáadásához PDF oldalon, például QR-code, DE_128, DE_39, EN, EN_13, Gt_1, ISBN és még sok más. Emellett könnyen módosíthatja a különböző tulajdonságokat, például a színt, a szélességet, a magasságot, a stroke színt, és így tovább.

Add Barcode-t egy PDF oldalra Python API

def main():
    # create Document
    doc: Document = Document()
    # create Page
    page: Page = Page()
    # add Page to Document
    doc.add_page(page)
    # set a PageLayout
    layout: PageLayout = SingleColumnLayout(page)
    # add a Paragraph
    layout.add(
        Barcode(
            "1234567896120",
            width=Decimal(128),
            height=Decimal(128),
            type=BarcodeType.EAN_14,
        )
    )
    # store
    with open("output.pdf", "wb") as pdf_file_handle:
        PDF.dumps(pdf_file_handle, doc)
if __name__ == "__main__":
    main()

Insert & Modify Charts PDFs a Python Könyvtáron keresztül

A táblák mindig nagyon hasznosak az adatok grafikus bemutatásához, mivel nagyon könnyű a felhasználók számára, hogy gyorsabban megértsék a kép formájában, nem pedig a szövegből. A született könyvtár lehetőséget biztosít a programozási táblázatok hozzáadására PDF dokumentumban, csak néhány sor Python kód. Ön is módosíthatja a táblázatok tartalmát, és a saját igényei szerint testreszabhatja.

Merge, Split & Rotate PDF dokumentum a Python Könyvtáron keresztül

A nyílt forráskódú születési könyvtár számos módon nyújt szoftverprogramozóknak a teljesítményfolyamatot PDF dokumentumukról. Gyakran több PDF dokumentumot vagy PDF dokumentum különböző oldalát kell kombinálni, hogy új dokumentumot hozzon létre belőle, vagy nagy PDF dokumentumot osztson kisebbekre. Könnyen megnyithatják és hozzáférhetnek a meglévő PDF fájlokhoz, megoszthatják, egyesíthetik vagy kombinálhatják a Python kód néhány sorával. Sőt, ez is nagyon könnyű forgatni dokumentumok belül Python alkalmazások.

 

Hogyan Merge PDF Documents keresztül Python API

def main():
    # open doc_001
    doc_001: typing.Optional[Document] = Document()
    with open("output_001.pdf", "rb") as pdf_file_handle:
        doc_001 = PDF.loads(pdf_file_handle)
    # open doc_002
    doc_002: typing.Optional[Document] = Document()
    with open("output_002.pdf", "rb") as pdf_file_handle:
        doc_002 = PDF.loads(pdf_file_handle)
    # merge
    doc_001.add_document(doc_002)
    # write
    with open("output_003.pdf", "wb") as pdf_file_handle:
        PDF.dumps(pdf_file_handle, doc_001)
if __name__ == "__main__":
    main()
 Magyar