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.
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()