Створення 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 є найкращою у своєму класі.
Почати з народження
Народжена не входить до бібліотеки 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()