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

Utwórz PDF plików, Dodaj wykresy i kod kreskowy za pośrednictwem biblioteki Python

Bezpłatny Python API zdolny do tworzenia, edycji i czytania PDF plików, wprowadzania i modyfikacji wykresów, Merge, Split lub Obracania PDF plików za pośrednictwem biblioteki Python.

urodzona jest bardzo potężna biblioteka open source Python, która w pełni obsługuje generowanie, czytanie i manipulowanie PDF dokumentami wewnątrz aplikacji Python. Obsługa PDF dokumentów to bardzo trudne zadanie. Urodzona biblioteka jest bardzo przyjazna dla użytkownika i oszczędność czasu, co ułatwia pracę dewelopera. Nie musisz mieć szczegółowej wiedzy o wewnętrznej pracy PDF formatu pliku. Pozwala użytkownikom określić układ strony podczas gdy zajmuje się szczegółowymi szczegółami określania tekstu. Może być używany do tworzenia formularzy sylabowych, głosów z załączonymi plikami danych i wielkolumnowych układów dokumentów.

borb zawiera obsługę wielu funkcji związanych z tworzeniem i zarządzaniem plikami PDF, takich jak czytanie dokumentów PDF, wyodrębnianie metainformacji, wyodrębnianie tekstu z plików PDF, wyodrębnianie obrazów z PDF, wstawianie tekstu do PDF, zmiana obrazów w dokumentach PDF, dodawanie adnotacji do formatu PDF, wstawianie tabel do formatu PDF, łączenie i dzielenie istniejących dokumentów PDF, dodawanie list do formatu PDF, używanie menedżera PageLayout, przekształcanie stron PDF i wiele innych. Biblioteka jest dobrze udokumentowana, a jeśli chodzi o łatwość użytkowania, Borb jest najlepszy w swojej klasie.

Previous Next

Zacznij od narodzin

urodzony nie jest częścią Biblioteki Standardowej Python, więc trzeba będzie zainstalować go samodzielnie. Preferowanym sposobem jest użycie rurociągów.

Instalacja urodzona przez rurociąg

 pip install borb 

Możliwa jest również instalacja ręczna; pobierz pliki najnowszej wersji bezpośrednio z repozytorium GitHub.

Generuj PDF plików z Scratch przez Python

Otwarte źródło urodzona biblioteka niech twórcy Pythona tworzą PDF dokumentów od podstaw bez żadnych zewnętrznych zależności. Wspiera tworzenie i badanie zawartości w pliku PDF z łatwością. Po utworzeniu PDF dokumentu możesz wstawić tekst, kształty i obrazy, zastosować formatowanie tekstu, ustawić czcionkę i kolor czcionki, ustawić układ strony, dodać nowe strony, dodawać formularze i tak dalej. Biblioteka zapewnia również pełne wsparcie dla manipulowania istniejącymi PDF dokumentami.

Tworzenie PDF Dokumentów i Dodaj stronę przez 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() 

Dodać i Zarządzać kodami kreskowymi w PDF przez Python API

Jeśli chcesz dodać interaktywność do swoich dokumentów, kod Barcode może pomóc w tym zakresie. Pomaga deweloperom w łączeniu drukowanego dokumentu z zasobem online z łatwością. Otwarta biblioteka źródłowa zapewnia pełną funkcjonalność dodawania różnych rodzajów kodu kreskowego wewnątrz PDF stron, takich jak QR-code, DE_128, DE_39, EN, EN_13, Gt_1, ISBN i wiele innych. Można również łatwo modyfikować różne właściwości, takie jak kolor wypełnienia, szerokość, wysokość, kolor skoku i tak dalej.

Dodaj kod kreskowy do PDF Page poprzez 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()

Umieścić i zmodyfikować wykresy w PDFs przez Python Library

Wykresy są zawsze bardzo przydatne do prezentowania danych graficznie, ponieważ bardzo łatwo jest użytkownikom szybciej pojmować dane w formie obrazu niż tekstu. Urodzona biblioteka zapewnia możliwość programowego dodawania wykresów wewnątrz PDF dokumentów tylko kilka linii kodu Python. Można również modyfikować zawartość wykresów i dostosować według własnych potrzeb.

Połączenie, Split & Rotate PDF Dokumenty za pośrednictwem biblioteki Python

Otwarta biblioteka daje programistom oprogramowania proces ich PDF dokumentów na wiele sposobów. Często potrzebne jest połączenie wielu PDF dokumentów lub różnych stron PDF dokumentów, aby utworzyć z niego nowy dokument lub podzielić duże PDF dokumenty na mniejsze. Mogą one łatwo otworzyć i uzyskać dostęp do istniejących PDF plików, podzielić, połączyć lub połączyć je z zaledwie kilka linii kodu Pythona. Ponadto bardzo łatwo jest obracać dokumenty wewnątrz aplikacji Python.

 

Jak łączyć dokumenty PDF za pomocą API Pythona

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