Створення PDF Файли, Додавання діаграм та штрих-коду через бібліотеку Python

Free Python API здатний створювати, редагувати та читати PDF Файли, Вставити та Модифікувати діаграми, злиття, Split або Rotate PDF Файли за допомогою бібліотеки Python.

borb — це дуже потужна бібліотека Python з відкритим вихідним кодом, яка повністю підтримує створення, читання та обробку PDF-документів у програмах Python. Робота з PDF-документами є дуже складним завданням. Бібліотека borb дуже зручна і економить час, що полегшує роботу розробника. Вам не потрібно мати докладні знання про внутрішню роботу формату файлу PDF. Він дозволяє користувачам визначати макет сторінки, одночасно обробляючи конкретні деталі розміщення тексту. Його можна використовувати для створення заповнюваних форм, рахунків-фактур із вкладеними файлами даних і макетів документів із кількома стовпцями.

borb включає підтримку багатьох функцій, пов’язаних зі створенням PDF-файлів і керуванням ними, як-от читання PDF-документів, видобування метаінформації, вилучення тексту з PDF-файлів, вилучення зображень із PDF, вставлення тексту в PDF, зміна зображень у PDF-документах, додавання анотацій. у PDF, вставлення таблиць у PDF, об’єднання та розділення наявних PDF-документів, додавання списків у PDF, використання диспетчера PageLayout, трансформація сторінок PDF та багато іншого. Бібліотека добре задокументована, і коли йдеться про простоту використання, borb є найкращою у своєму класі.

Previous Next

Почати з народження

Народжена не входить до бібліотеки Python Standard, тому вам буде потрібно встановити його самостійно. Рекомендований спосіб зробити так, щоб використовувати pip.

Встановити народився через pip

 pip install borb 

Також можлива установка вручну; завантажте файли останньої версії безпосередньо зі сховища GitHub.

Generate PDF Файли з Scratch через Python

Бібліотека borb з відкритим кодом дозволяє розробникам Python створювати PDF-документи з нуля без будь-яких зовнішніх залежностей. Він підтримує створення та перевірку вмісту PDF-файлу з легкістю. Після створення PDF-документа ви можете вставляти текст, фігури та зображення, застосовувати форматування до тексту, установлювати шрифт і колір шрифту, налаштовувати макет сторінки, додавати нові сторінки, додавати форми тощо. Бібліотека також забезпечує повну підтримку для маніпулювання існуючими документами PDF.

Створіть PDF документів та додайте сторінку на 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() 

Вставляйте та керуйте штрих-кодами в PDF через Python API

Якщо ви хочете додати міжактивність до ваших документів, штрих-код може допомогти вам в цьому відношенні. Це допомагає розробникам зв’язувати друкований документ на онлайн-ресурс з легкістю. Русский EnglishРусскийУкраїнськаPolskiItalianoEspañol汉语Bahasa Indonesiaहिन्दीPortuguês日本語DeutschFrançaisภาษาไทยελληνικά اللغة العربية Ви також можете легко змінювати різні властивості, такі як заповнення кольору, ширина, висота, колір інсульту тощо.

Додати штрих-код до PDF сторінки за допомогою 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()

Вставити та модіфікувати діаграми PDFs за допомогою бібліотеки Python

Діаграми завжди дуже корисні для представлення даних у графічному вигляді, оскільки користувачам дуже легко сприймати дані швидше у вигляді зображення, а не з тексту. Бібліотека borb надає можливість програмно додавати діаграми в PDF-документи лише за допомогою кількох рядків коду Python. Ви також можете змінити вміст діаграм і налаштувати відповідно до власних потреб.

Обміняти та обертати PDF документів за допомогою бібліотеки Python

З відкритим вихідним кодом, що народився бібліотекою, надає програмістам, які працюють у PDF документах. Часто потрібно об'єднати кілька документів або різних сторінок PDF документів для створення нового документа з нього або розбити великі PDF документів на менші. Вони можуть легко відкрити і отримати доступ до існуючих PDF файлів, розбити, об'єднати або об'єднати його лише з декількох рядків коду Python. Більшість, це також дуже легко обертати документи всередині додатків Python.

 

Як зробити PDF документів за допомогою 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()
 Українська