1. Produkter
  2.   PDF
  3.   Python
  4.   borb
 
  

Skapa PDF filer, Lägg till diagram och streckkod via Python Library

Gratis Python API kan skapa, redigera och läsa PDF filer, infoga och ändra diagram, sammanslagning, split eller rotera PDF filer via Python Library.

Född är ett mycket kraftfullt open source Python-bibliotek som stödjer att generera, läsa och manipulera PDF dokument i Python-applikationer. Att hantera PDF dokument är en mycket utmanande uppgift. Det födda biblioteket är mycket användarvänligt och tidsbesparande vilket gör utvecklarens jobb enkelt. Du behöver inte ha detaljerad kunskap om det inre arbetet med PDF filformat. Det gör det möjligt för användare att ange sidlayouten medan den hanterar de specifika detaljerna för att lägga ut texten. Det kan användas för att skapa stavelser, röster med bifogade datafiler och flera kolumn dokumentlayouter.

borb har inkluderat stöd för många funktioner relaterade till att skapa och hantera PDF-filer, som att läsa PDF-dokument, extrahera metainformation, extrahera text från PDF-filer, extrahera bilder från PDF, infoga text till PDF, ändra bilder i PDF-dokument, lägga till anteckningar till PDF, infoga tabeller till PDF, slå samman och dela befintliga PDF-dokument, lägg till listor till PDF, användning av PageLayout-hanteraren, transformera PDF-sidor och många fler. Biblioteket är väldokumenterat och När det kommer till användarvänlighet är borb störst i klassen.

Previous Next

Komma igång med föds

Född kommer inte som en del av Python Standard Library, så du måste installera det själv. Det föredragna sättet att göra det är att använda pip.

Installera född via pip

 pip install borb 

Det är också möjligt att installera det manuellt; ladda ner de senaste versionsfilerna direkt från GitHub-förrådet.

Skapa PDF filer från Scratch via Python

Det öppna biblioteket låter Python utvecklare skapa PDF dokument från början utan några externa beroenden. Det stöder att skapa och undersöka innehållet i en PDF-fil med lätthet. När PDF-dokumentet skapas kan du infoga text, former och bilder, tillämpa formatering på text, ange teckensnitt och teckensnittsfärg, ställ in sidlayout, lägga till nya sidor, lägga till formulär och så vidare. Biblioteket ger också fullständigt stöd för att manipulera befintliga PDF dokument.

Skapa PDF dokument och lägga till sida via Python

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

Infoga och hantera streckkod PDF via Python API

Om du vill lägga till interaktivitet i dina dokument kan streckkod hjälpa dig i det avseendet. Det hjälper utvecklare att länka det tryckta dokumentet till en online-resurs med lätthet. Det öppna biblioteket ger fullständig funktionalitet för att lägga till olika typer av streckkoder inuti PDF sidor som QR-code, DE_128, DE_39, EN, EN_13, Gt_1, ISBN och många fler. Du kan också enkelt ändra olika egenskaper, som fyllning färg, bredd, höjd, stroke färg och så vidare.

Lägg till streckkod till en PDF-sida via 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()

Infoga och ändra diagram i PDFs via Python Library

Diagram är alltid mycket användbara för att presentera data grafiskt eftersom det är mycket lätt för användare att förstå data snabbare i en form av bild snarare än från text. Det födda biblioteket ger möjlighet att programmatiskt lägga till diagram i PDF dokument med bara ett par rader av Python-kod. Du kan också ändra innehållet i ett diagram och anpassa enligt dina egna behov.

Sammanslagning, Split & Rotate PDF dokument via Python Library

Det öppna biblioteket ger programvaruprogrammerare maktprocessen sina PDF dokument på många sätt. Det är ofta nödvändigt att kombinera flera PDF dokument eller olika sidor med PDF dokument för att skapa ett nytt dokument från det eller dela upp ett stort PDF dokument till mindre dokument. De kan enkelt öppna och komma åt befintliga PDF filer, dela, slå samman eller kombinera det med bara ett par rader av Python-kod. Det är också mycket lätt att rotera dokument i Python-applikationer.

 

Hur man sammanfogar PDF dokument via 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()
 Svenska