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